{"_id":"@darylcecile/next-controls","_rev":"5-5b970ec5d3da710b1ce7382815f536bf","name":"@darylcecile/next-controls","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@darylcecile/next-controls","version":"0.1.0","description":"Deploy to Vercel Programmatically","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","author":{"name":"Daryl Cecile","email":"darylcecile@gmail.com"},"license":"GPL-2.0","scripts":{"build":"yarn build:esm && yarn build:cjs && yarn build:types","build:cjs":"tsc -p cjs.tsconfig.json","build:esm":"tsc -p tsconfig.json","build:types":"cp -R ./src/types ./dist","start":"ts-node --skip-project src/sample/runner.ts"},"dependencies":{"axios":"^0.25.0","dotenv":"^16.0.0"},"devDependencies":{"@types/node":"^17.0.17","@parcel/packager-ts":"2.3.1","@parcel/transformer-typescript-types":"^2.2.1","parcel":"^2.3.1","ts-node":"^10.4.0","typescript":"^4.5.5"},"gitHead":"b67123ef2224a040d015ec721b303a6ce17e3e6f","_id":"@darylcecile/next-controls@0.1.0","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-sCodmWHqrP9wGh9y5Q6rm+bf4G0J0F1p5MbQA83fnLXVzjwunYpfd8xU9zHq+GcLb+vog2mSt174dJEHSkJe9A==","shasum":"23ba5c49281ac3c5ab77893318d8be93ed41d896","tarball":"https://registry.npmjs.org/@darylcecile/next-controls/-/next-controls-0.1.0.tgz","fileCount":55,"unpackedSize":1739770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCSqJCRA9TVsSAnZWagAA7dAP/1RcG0rowtxkBtMlxg87\nJTPRzYPfCN5TtYXT+p84GaE1oaNTG9TpfGR5r9QJYotzTYvpxa+pfT07sO48\n1omjW3w7h22cskyOQpc/kyMfQQK39XqHm9V4YoxkxyUllsIa2sja7frXTxBp\nSARH3oqRSHcroWxU8Nya/Gy4w7ZRx4RgSssXUCGwiAXGc29mt2PJJjD9tPVg\nt5uardn9z9OgXGwFU5UtLaX0l46LXlZb1Vrr67MLcT/a6MITED6EH2H4ROmz\nz1mLal0QWbMyEVVZbxnY6EO0w/OcgecG6mB6EHIi4LJBp9sKSTLPyxGa1Gsa\nvFCYIYpJDYp718NEfj8nmpKtVRGU5ZnRpfGtN8ohsofLnpQh+IoFfJpm9y29\nvYWVQdRLxwfuNALfDAQjE7iIXgSoarpNtHmEqpNC7l6w9YiNqOiVGCarB5P/\nzAHWuarz3mmQKM1i69KkVNdh79kJ0fejqP0akiN/il4yIX3W75nTLsO9J9Yy\nKZvLlX9Q5KEA/f3+2e3mbFnvIdq/Mg6pZ+tsFo3TxIE3gh6PiRlAxoNjdJ8C\nWQRmk+Qq5RXRN4/7ownJzdjQpEiQ8cNJOxTje33QMZQ4VA4EmCXlIlvunW+4\nYUxSrqMzJJjg4NRnFeZo2IvXm8gM018vbEZpw9WeSKjPk5QNeu8bGzD+e9Qh\nDMBI\r\n=tyT2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvtkDUUXcUU7QPCetmMOCApsvCL6+oF+tqWWkbKJlK+gIgC8EdFrQEAbeJcmdyn7tW32P6lt47fZBVK41sEWTlQVk="}]},"_npmUser":{"name":"darcectech","email":"darylcecile@gmail.com"},"directories":{},"maintainers":[{"name":"darcectech","email":"darylcecile@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-controls_0.1.0_1644767880594_0.6295081543753343"},"_hasShrinkwrap":false},"0.1.1":{"name":"@darylcecile/next-controls","version":"0.1.1","description":"Deploy to Vercel Programmatically","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","author":{"name":"Daryl Cecile","email":"darylcecile@gmail.com"},"license":"GPL-2.0","scripts":{"build":"yarn build:esm && yarn build:cjs && yarn build:types","build:cjs":"tsc -p cjs.tsconfig.json","build:esm":"tsc -p tsconfig.json","build:types":"cp -R ./src/types ./dist","start":"ts-node --skip-project src/sample/runner.ts"},"dependencies":{"axios":"^0.25.0","dotenv":"^16.0.0"},"devDependencies":{"@types/node":"^17.0.17","@parcel/packager-ts":"2.3.1","@parcel/transformer-typescript-types":"^2.2.1","parcel":"^2.3.1","ts-node":"^10.4.0","typescript":"^4.5.5"},"gitHead":"7934a3b2e239a159af90a73f1ee210487f7ed924","_id":"@darylcecile/next-controls@0.1.1","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-E++L0Y/VUuw8ApI19cVk3VYuUgFIvYklrM10LuZj0AUNuzUlju9ZUFCyU8Ga5DJE7z2CL33VCwcNjfpkcYRI+A==","shasum":"b4022d5da65fe2f2290b2f49c849346bf40c3522","tarball":"https://registry.npmjs.org/@darylcecile/next-controls/-/next-controls-0.1.1.tgz","fileCount":56,"unpackedSize":1740573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCS2JCRA9TVsSAnZWagAARBEP/1T0oaXfYav4rFUHMl5n\n577D6zbBQiKFyXB0K+8v8NU+dSr6Z38HZKC0JrJnRelKLqpfid5cxTv63wSL\ndOfMBL1s4wPz+M7gO8qT3RG2fLiyIzLuUsVtjGCFBWF/JtPF7ecYjdLgupEt\n7ILO1D9FNEqO/TtnukUHxeHn0oDZZwF49IxAptZQ9UBviK82eQsDh1tH4+9K\nkrjeKEhiT15t4Bo2TaycBOKGiZMhLtRdqaVR5d1J3G1og9LSdkHCKTDkOttl\nS5FqhO5r4pPYX9OxxiRcIC7w5a/U4saCmAnRUCq7w5ijcvxA9ea+rX526pHr\nJZijzUDQlGvfPZAfqOSS4MVg1jbVWmN0xAHQHrSUm5B4ogbm6T03Shu4LjsD\nkXm7jTJptrhCz4XV3zINdg4WNWc+kp2yOk4qOZU0BuT9cMCFioudC7mWIR7A\nOg11Vzz9k4ty/UZM59FHpcm0c+7SmhKICP+TA7Xx+DLTiNZ3RTwLjCvcmRV5\nYlya5TAbLBctfw6RXEe+laxslxw4nmam7KoIhhbNee2HFD4Dhzq1T+wBT596\n42Jq2Qs929pqNxbUk2lQ6X8EzcmkAtqkEm+OaSbaIP5AQKhH8vwCYSHU4LWi\n32n4KJviK1Sq/nSGG3z4wKb2KnUIunqKvkIEJHnsk8sKbpxtHhXzijY5fium\nYQEO\r\n=xtaz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvC+SjOXq6jFWaPeXMNo9i8V9WKU9Mxbsm6Cl+ecYojwIhAMKyE+ijso9dgZXOSnMDN1wbhluz/4vsRzIr79ZnvBC/"}]},"_npmUser":{"name":"darcectech","email":"darylcecile@gmail.com"},"directories":{},"maintainers":[{"name":"darcectech","email":"darylcecile@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-controls_0.1.1_1644768649141_0.8872713420664717"},"_hasShrinkwrap":false},"0.1.2":{"name":"@darylcecile/next-controls","version":"0.1.2","description":"Deploy to Vercel Programmatically","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","author":{"name":"Daryl Cecile","email":"darylcecile@gmail.com"},"license":"GPL-2.0","scripts":{"build":"yarn build:esm && yarn build:cjs && yarn build:types","build:cjs":"tsc -p cjs.tsconfig.json","build:esm":"tsc -p tsconfig.json","build:types":"cp -R ./src/types ./dist","start":"ts-node --skip-project src/sample/runner.ts"},"dependencies":{"axios":"^0.25.0","dotenv":"^16.0.0"},"devDependencies":{"@types/node":"^17.0.17","@parcel/packager-ts":"2.3.1","@parcel/transformer-typescript-types":"^2.2.1","parcel":"^2.3.1","ts-node":"^10.4.0","typescript":"^4.5.5"},"gitHead":"3353c0a91cefcf84ca6c1c98d5203ebce6e7553c","_id":"@darylcecile/next-controls@0.1.2","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-V5d7kwNxgGEdZ8HxXDxmIgCLF22yUL+YxHY5g2wjjp6hjbwiz0Do9t4qTsDHcbkdhPMqkubzgSgoamNHeKKtiw==","shasum":"9d59ed60e97b513c0c2c1a44a07a785c06024627","tarball":"https://registry.npmjs.org/@darylcecile/next-controls/-/next-controls-0.1.2.tgz","fileCount":57,"unpackedSize":1745375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDDk7CRA9TVsSAnZWagAAhyUQAKFHpTqY/8uqmjZKo8lq\nwgYva8JTN2J6J7XNMi3ED2VPPH44GvcLJ35sv0f+tpN4ffUfdud2GnyqVZvc\nQRtAjTTTrOuE2MiteOmgtHgYEi1/vs7dZ+9X2Y+sSGDyZYVunG3GN0NBk27F\nT6MJQrlJA+iMhP02MJDBjvHTqFlmkH51WSj3ZI47+h0V9D7eJ++RshN3zOTx\n1J3n2+30k0UBfVh+2rmB4D4eLOjwsactRWjrBv+PwYoG+iBmOM3XJMkIyX77\n81OGb6/hZjCVg3UDxE1PIijTvEnLVrGhnQrJLjhBYuPYwp3DBEnMBZpwLdmI\nnzt2DYuvBFM3YkwRIxWFEOKEWxARze9TP4moykH0FYtYq7AW7FWUJGvssJto\nj9PDN8MNG1lNQl6TydAKFb76aqn5OCr7UlHEuMdRkj6zZgPSZ9gPDqpozY8f\nQBD2+/o06maLGQLvstMDVrIvmUI/JyJMgJc55SAnw2aRJXDlKOr4NxRnSFUl\nJidgWbz28/0EsUAP2EuSwFl6VnZ1xfD04OJZiSrxI6LT3PGTvuG+rv22s2Ad\nxDQ2jd56ug6hfgg7eJ87PSPiJMd8U8TaCmy4jHPsDkp9ae1aQq4LTJwge/+N\ngKhr3kl2Mhr2NVfFM9aKmPNgHDNXuuE/CADC8/iwip1NfdDqDICLpcYT2DjO\nJTEg\r\n=wasP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzlOPQVauyUW6m7LwAznrc8N2y8fOTnyDE2N/8uV1tmAIgeMXJFAsMvoe/DKSR1zHbXDKpmQvERu8jCoPKLINg0HM="}]},"_npmUser":{"name":"darcectech","email":"darylcecile@gmail.com"},"directories":{},"maintainers":[{"name":"darcectech","email":"darylcecile@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-controls_0.1.2_1644968251252_0.24748385393131445"},"_hasShrinkwrap":false},"0.1.3":{"name":"@darylcecile/next-controls","version":"0.1.3","description":"Deploy to Vercel Programmatically","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","author":{"name":"Daryl Cecile","email":"darylcecile@gmail.com"},"license":"GPL-2.0","scripts":{"build":"yarn build:esm && yarn build:cjs && yarn build:types","build:cjs":"tsc -p cjs.tsconfig.json","build:esm":"tsc -p tsconfig.json","build:types":"cp -R ./src/types ./dist","start":"ts-node --skip-project src/sample/runner.ts"},"dependencies":{"axios":"^0.25.0","dotenv":"^16.0.0"},"devDependencies":{"@types/node":"^17.0.17","parcel":"^2.3.1","ts-node":"^10.4.0","typescript":"^4.5.5"},"gitHead":"ca20abae77532d24e41c5ecba1e70bdb1048b52d","_id":"@darylcecile/next-controls@0.1.3","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-8ydOw1SmuIffnGw9okveU/3e3QahCNFFlVGcrtjk9PIeRwohEoyPB2ivrk8q6tj8j8JlPXfCgO7oGShTF0tsrQ==","shasum":"aef9f4e436677c7aa9d4caa72d0932d8f44e33c3","tarball":"https://registry.npmjs.org/@darylcecile/next-controls/-/next-controls-0.1.3.tgz","fileCount":72,"unpackedSize":1768081,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCjCOci0nXGjgJaHfLyMaZWP6gtlitv5AppBG6fEjYPgIgcichCBQ6BSPh2GegcKVKHF+kvJsBlXcCTHUvUdR0J98="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijmXAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreCw/8DwJHDiwrDorFSPBGIefn0K5jCUw/BX0IoRambVS25yiNXnCy\r\nFly971XebPDH9AnKuvolUPFE5lRz6pZ6dfMd2kujXwT68OyFdBzetY6nSMLi\r\nZ641pVhWpqZBsEnpuzqzepjZz1lIgo2fmLrUKrpSvOAh835zjSN0+wtU0wv5\r\ndRxt99vZrosh66BcFz3bVEp1SZ/HseJrUGsTejyvCWsf2GL6liubVofEb3Qq\r\njuPYHClM238kqdr6YRyktTWySBoRb8mSyq7Npq/zWN5Qs7znBqfWTAryKQ2D\r\n534XhFDjMF2PWBVNCbvhSZVzyoyOfpbkR/us6spv1KwMzP4s91W/FyHBPo1z\r\n9iKvYch35qAtFOcE6ngwznRM6KGgz7/X0ubrw8yboq9uavjES3TpmTBFBvs3\r\nOauevfAQS7ofRBeLvVKDsbIMDybI852AxRxOW6EbINlSxHGmAtfqkVhSE+Vg\r\ndYYmZZoaMAVkaNSxLbA0uH4JQiYfQMSzNoXbaoMCNL95Xk//kWzTFhfb6Zp7\r\nlc/FQHWvV1a/5N8kNrqolxgkX6tsw7Emw5wWiBRMpDTsxpAAavNX7hwNPvxQ\r\ngbwkPJ4M0bX7Otb97CJ0ixgGPks37JLZqXTYC/iWVkpJ7YTXNhX8q+QgXo4C\r\n2BJ3jGaK32NywK6HE6tAYFrTq/3iAsmaMow=\r\n=HXZ6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"darcectech","email":"darylcecile@gmail.com"},"directories":{},"maintainers":[{"name":"darcectech","email":"darylcecile@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-controls_0.1.3_1653499328216_0.18297743396242172"},"_hasShrinkwrap":false},"0.1.4":{"name":"@darylcecile/next-controls","version":"0.1.4","description":"Deploy to Vercel Programmatically","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","author":{"name":"Daryl Cecile","email":"darylcecile@gmail.com"},"license":"GPL-2.0","scripts":{"build":"yarn build:esm && yarn build:cjs && yarn build:types","build:cjs":"tsc -p cjs.tsconfig.json","build:esm":"tsc -p tsconfig.json","build:types":"cp -R ./src/types ./dist","start":"ts-node --skip-project src/sample/runner.ts"},"dependencies":{"axios":"^0.25.0","dotenv":"^16.0.0"},"devDependencies":{"@types/node":"^17.0.17","parcel":"^2.3.1","ts-node":"^10.4.0","typescript":"^4.5.5"},"gitHead":"ca20abae77532d24e41c5ecba1e70bdb1048b52d","_id":"@darylcecile/next-controls@0.1.4","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-WOSXWrSieV2ktr3olAvgKoYeT1JP7pIyjiuThtdjic2bFZOoQi2YRoxSXj5QMikVpBNut+5FvDhwDT1DLViEig==","shasum":"1b3a6be2851982cc6753964546309ba82ca9941f","tarball":"https://registry.npmjs.org/@darylcecile/next-controls/-/next-controls-0.1.4.tgz","fileCount":39,"unpackedSize":101351,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaY7Z+4+IF1YwuBlf8OAHkpHTWYsEXxdo2dopBLVNEnAiEA1KK4c+0C04J1YbH9+w9j8v4/KvVxHa2VkcNvDZrTiTI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijmYxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZsQ/+JY80y8UbFG5fPMbx4zSxKO/MXgOfEXHYCY0/Gi4nzO5F6D8K\r\nCKaG2TcnxprMVWEzTqYqHiKIJjm6ubf7cckH3UDRNuGTY3rG8/WjEag5sRYN\r\nli1Vk/yfuys9TCbnrxMspTadpCzA7EIP0vABKoY3296sdpHSWUJz0ain01Kw\r\nCXL0igUOV4FRxKbBG2jPdae+/goKmAt8hvpmf+NBMgYp2CkvFE0sfy9EuRPL\r\nard2C2pZDWahN/0/pRJ10gjsMmTP9IXxsYi55H4srJUyvX/2kEQgOyo/ooeT\r\nAV5/MqQuG9i4jHizSVDPxf2Dp5aIq7zoBNS9JIWVQRZuShR7eENQjap4V9TZ\r\nKhWIukQsvPmP5vPoqQhotF0pAiMXi5IJQwXuPGH7Eq3CmBQVnBkyFfd1TFZr\r\nI8uu2iLFZSWefUAIGy2iTsLZr620RnMh5jbq1AgG2XnQ+dO3etTut2fMvYSD\r\nRUh/JgoEtewPwuhtXFs2dVQn0dDAVuazdmKylp9GZJ/mo6nV+YgENb2x66it\r\nZqWFo5+n96lSifrbk/uZp/d4Ypkm8lcUYIRkiZnhK35v74/cEX8gXTb2K2rQ\r\nTTSwyyJ1Tf3o8TvTyateymMK2hEAHEhygyFhkEk7Urhe3Q93WeIKebfMdvGI\r\nJ6liaI2sAZzaOvvTfpNI9Q4YA+Xl+u+GFFg=\r\n=u+69\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"darcectech","email":"darylcecile@gmail.com"},"directories":{},"maintainers":[{"name":"darcectech","email":"darylcecile@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/next-controls_0.1.4_1653499441710_0.8013651084925117"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-13T15:58:00.530Z","0.1.0":"2022-02-13T15:58:01.024Z","modified":"2022-05-25T17:24:01.928Z","0.1.1":"2022-02-13T16:10:49.366Z","0.1.2":"2022-02-15T23:37:31.492Z","0.1.3":"2022-05-25T17:22:08.433Z","0.1.4":"2022-05-25T17:24:01.844Z"},"maintainers":[{"name":"darcectech","email":"darylcecile@gmail.com"}],"description":"Deploy to Vercel Programmatically","author":{"name":"Daryl Cecile","email":"darylcecile@gmail.com"},"license":"GPL-2.0","readme":"<p align=\"center\">\n   <br/>\n   <h3 align=\"center\">Next-Controls</h3>\n   <p align=\"center\">\n   Typescript Wrapper For Next.js APIs\n   </p>\n   <p align=\"center\" style=\"align: center;\">\n      <a href=\"https://packagephobia.com/result?p=@darylcecile/next-controls\">\n        <img src=\"https://packagephobia.com/badge?p=@darylcecile/next-controls\" alt=\"Bundle Size\"/>\n      </a>\n      <a href=\"https://www.npmjs.com/package/@darylcecile/next-controls\">\n        <img src=\"https://img.shields.io/github/v/release/daryl-cecile/next-controls?label=latest\" alt=\"Github Stable Release\" />\n      </a>\n   </p>\n</p>\n\n---\n\n## Overview\n\nNext-Controls is a wrapper library for [Next.js](http://nextjs.org/) APIs. Currently under early development, only a limited selection\nof endpoints are supported, but PRs are welcome.\n\nThe methods provided make use of properties defined in the Vercel docs; see those for more info on what each required property is.\n\n#### Progress:\n- Deployments - [partial]\n- Auth - [partial]\n- Secrets - [complete]\n- Projects - [partial]\n- Log Drain - [todo]  \n- Domains - [todo]  \n- Aliases - [todo]  \n- Artifact - [todo - beta]  \n\n### Local Development\n\nTo get going after pulling the repo locally:\n1. Create a copy of the _.env.sample_ file called _.env_, and set your `VERCEL_TOKEN` value.\n2. Make your changes\n3. Run `yarn build` or `npm run build` to create the esm and cjs variants.\n\nThat's all there is to it; I've left this project simple in structure, and un-opinionated for now. Tests are my next priority (Read [my blog post](https://darylcecile.net/notes/vercel-doc-journey) to find out how I ended up with this repo to begin with).\n\n### Using in your project\n\nTo begin using this in your project, first install it into your project: \n```bash\nyarn add @darylcecile/next-controls\n# or \nnpm i @darylcecile/next-controls --save.\n```\n\nthen import it into your work:\n```typescript\nimport {CreateProject} from \"@darylcecile/next-controls\";\n\n// ...\n```\n\nThe methods all return a `Promise` of `AxiosRequest`, with each request data being typed (see `./src/types/` folder for type definitions).\n\n**🚨NOTE** This library only contains a small subset of what the Vercel API supports. I've only added what I found I needed for my use-case, but plan on expanding to cover all APIs in the future. In the meantime, PRs are welcome to add more wrapper methods.\n\n#### Create Deployment\n\nCreate a deployment on the specified project; provided files will be uploaded for deployment.\n\n```typescript\nCreateDeployment({\n\tbearer: '...',\n\tprojectId: '...',\n\tfiles: [\n\t\t{\n\t\t\tfile: '<fileName>',\n\t\t\tdata: '...', // optional\n\t\t\tsha: '...', // optional\n\t\t\tsize: 0, // optional\n\t\t\tencoding: 'base64' // optional\n        },\n        // {...}\n    ],\n\tforceNew: false, // optional - see Vercel docs\n\ttarget: \"staging\", // optional - \"staging\" (default) or \"production\"\n\tmeta: {\n\t\tkey: 'value',\n        // ...\n    }\n})\n\n// returns -> Promise<AxiosResponse>\n```\n---\n\n#### Get Deployment By ID or URL\n\nFinds a deployment by deploymentId or URL. Bearer optional (see [vercel docs](https://vercel.com/docs/rest-api#endpoints/deployments/get-a-deployment-by-id-or-url)).\n```typescript\nGetDeploymentByIdOrUrl({\n\tbearer: '...', // optional\n\tidOrUrl: '...'\n});\n\n// returns -> Promise<AxiosResponse>\n```\n---\n\n#### Delete a Deployment\n\nDelete a deployment by ID or URL.\n\n```typescript\nDeleteDeployment({\n\tbearer: '...',\n\tid: '...', //deployment ID\n\tteamId: '...', //optional - for team-project deployment\n\turl: '...' //optional - if provided will ignore id\n});\n\n// returns -> Promise<AxiosResponse>\n```\n---\n\n#### View Deployment Details\n\nGet deployment details for a specific project\n\n```typescript\nViewDeployments({\n\tbearer: '...',\n\tprojectId: '...'\n});\n\n// returns -> Promise<AxiosResponse>\n```\n---\n\n#### Cancel a deployment\n\nCancel an ongoing deployment for a specific project\n\n```typescript\nCancelDeployment({\n\tbearer: '...',\n\tid: '...', // deployment ID\n\tteamId: '...' //optional - for team project\n});\n\n// returns -> Promise<AxiosResponse>\n```\n---\n\n#### Get all Projects\n\nGet a list of all projects.\n\n```typescript\nGetAllProjects({\n\tbearer: '...',\n\tfrom: 9999999999, // optional - timestamp\n\tlimit: 0, // optional - count\n\tsearch: '...', //optional - filter\n\tteamId: '...' //optional - for team projects\n});\n\n// returns -> Promise<AxiosResponse>\n```\n---\n\n#### Delete a Project\n\nDelete a project by ID or Name.\n\n```typescript\nDeleteProject({\n\tbearer: '...',\n\tidOrName: '...', // project unique ID or Name\n\tteamId: '...' //optional - if its a team project\n});\n\n// returns -> Promise<AxiosResponse>\n```\n---\n\n#### Create a new Project\n\nCreate a project. Supported frameworks can be found on [vercel doc](https://vercel.com/docs/rest-api#endpoints/projects/create-a-new-project).\n\n```typescript\nCreateProject({\n\tbearer: '...',\n\tname: '...', // project name\n\tenvironmentVariables: ['ENV=val', '...'], //optional\n    framework: \"nextjs\" //optional - see doc for up-to-date list of supported frameworks\n});\n\n// returns -> Promise<AxiosResponse>\n```\n---\n\n#### Login with Email\n\nAs stated in vercel docs: _Request a new login for a user to get a token. This will respond with a verification token and send an email to confirm the request. Once confirmed you can use the verification token to get an authentication token._\n\n```typescript\nLoginWithEmail({\n\temail: '...', // user email\n\ttokenName: '...' //optional - name for the token\n});\n\n// returns -> Promise<AxiosResponse>\n```\n---\n\n#### Verify email login request\n\nAs stated in vercel docs: _Verify the user accepted the login request and get a authentication token._\n\n```typescript\nVerifyLoginRequest({\n\ttoken: '...', // token received from above request\n\temail: '...', // user email\n\ttokenName: '...' //optional - name for the token\n});\n\n// returns -> Promise<AxiosResponse>\n```\n","readmeFilename":"README.md"}