{"_id":"@4lch4/tailscale-api","_rev":"7-53722fc67fdcb5080c47b5a18dfa3eb5","name":"@4lch4/tailscale-api","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.2":{"name":"@4lch4/tailscale-api","displayName":"Tailscale API Lib","version":"0.0.2","description":"A wrapper library for the Tailscale API.","type":"module","main":"./dist/index.js","author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","homepage":"https://urlcha.org/Lib-Tailscale-API","keywords":["tailscale","api","wrapper","library"],"repository":{"type":"git","url":"git+ssh://git@github.com/4lch4/Tailscale-API.git"},"scripts":{"build":"tsc","build:watch":"tsc --watch","pretty":"prettier --write ."},"dependencies":{"@4lch4/logger":"^1.9.2","axios":"^0.27.2","chalk":"^5.0.1","dotenv":"^16.0.1","fs-extra":"^10.1.0"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/node":"^18.0.0","prettier":"^2.7.1","ts-node":"^10.8.1","typescript":"^4.7.4"},"gitHead":"3738ced2f05ddd9697aebf0a17e422d89831c1a9","bugs":{"url":"https://github.com/4lch4/Tailscale-API/issues"},"_id":"@4lch4/tailscale-api@0.0.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-yPerIZfLLvLtpjpTGjbBgEggZM6Di8hmOoKLV5bH6Y08hI6+dfsid6eXOG1Mwn7LOlnq3EvixBTLCVtLHwxgKw==","shasum":"3d3862fac5a8fb6f75f94e377be08187628b7063","tarball":"https://registry.npmjs.org/@4lch4/tailscale-api/-/tailscale-api-0.0.2.tgz","fileCount":32,"unpackedSize":95501,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFAI4SoGFxzZrNjth1XhdfkJdJPP6uYHVamBLgPviT4wIgfTVW0K4lIuYwdaOdTP8XzWp5i099LZgUnfwHwdv11c8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitDoPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHeA/+MpOj6y7Si42Zm9Im3BciP/FG4gW5YHQ35FbfBVrNuP2cJQrz\r\nmi4VU2jyOoqxp/fiXCJjZqzAn4N5XYT7L8cUdVJxUw3akoWaJ8Na96fC+9Ev\r\nm7PUe1IoUOzmjGJ4qJfmYxeXQgDyi+1OTP3+2ZBUzLRKjA27HIcxas3ufRx8\r\n8yhUlralxE74tkuCtStgMOjungPaGmgimLYmyD331mftHymmV29EzmlLwCSI\r\nPiLGJLlJ2G5BlQWsPujTIRgWzAhi9nZAeLiVbpbItpGT+FsQ/mAEop3T5/ZP\r\noVw+wcZti+2Fkamu0ml+RJzMUpvHDmlq5xDbO1zF4jYxwQ56OfjPAp13bVGP\r\n/sF/wJMpXXDDftdB10lkli0HUX6+V1MmfRJZX0h9G5vl2DJWmD75DmSdFYNj\r\nf+B0uy7UsxVkUKz0QxC2FM1SnSqxHlsJcva8JbEGzx0YgYgixVNGRhjyun6W\r\nWR1fno/7qde59QaaE+sC9r94xILs/UvWi1PNtfbU+ETfJwx95GkIMsJzFaSX\r\nMREzf8WvEroAdp3q9FbPMyUupH0RyneMKjliC12wcO03rNjYj+59a7Bt0/Bz\r\nKslRNXT8hBPmjBj/oyiN90GmTfCTf4PpCnpNQcv94aI6jQBj4hnVsquyGU5S\r\nBhfk3xeKmQ/gUx0Eh93usoNHge0FGzEf1/A=\r\n=egMJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tailscale-api_0.0.2_1655978510980_0.7774337610060391"},"_hasShrinkwrap":false},"0.0.3":{"name":"@4lch4/tailscale-api","displayName":"Tailscale API Lib","version":"0.0.3","description":"A wrapper library for the Tailscale API.","type":"module","main":"./dist/index.js","author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","homepage":"https://urlcha.org/Lib-Tailscale-API","keywords":["tailscale","api","wrapper","library"],"repository":{"type":"git","url":"git+ssh://git@github.com/4lch4/Tailscale-API.git"},"scripts":{"build":"tsc","build:watch":"tsc --watch","pretty":"prettier --write ."},"dependencies":{"@4lch4/logger":"^1.9.2","axios":"^0.27.2","chalk":"^5.0.1","dotenv":"^16.0.1","fs-extra":"^10.1.0"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/node":"^18.0.0","prettier":"^2.7.1","ts-node":"^10.8.1","typescript":"^4.7.4"},"gitHead":"b7b12a2187c134af5fcd0d1d84d4903da93497a8","bugs":{"url":"https://github.com/4lch4/Tailscale-API/issues"},"_id":"@4lch4/tailscale-api@0.0.3","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7vZ5bw3zSaR8c1louKSvLsLOTqlCw25bVGtG8PWGiPwodnqWTyPT1aL1kmU7vnyYVYsC2bTdIC/MyLtT8ORAsQ==","shasum":"24dbd7e81cef34a3ff41409e292f60e72e73e444","tarball":"https://registry.npmjs.org/@4lch4/tailscale-api/-/tailscale-api-0.0.3.tgz","fileCount":32,"unpackedSize":95578,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwwxVBBqcrLVc8cYec413UGMgc2pYsGESSA7PT1pP3xAiAX7tyt7RrDPi/V0tQWcabwm8VCBumsk8w2jfet5LzM3Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitDrpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzSBAAlRPBbDJYFC5eTf/S0YVkb6pUK0dlq9tkVpXEqihxL7xfKSG/\r\nz5609vRgF3c8vYM/B8qwBJugZuJJq2G6YzIOsEw7YNJCzwLOL0Baz21KnzLQ\r\n9s2SWHxwg97NgjavMBUPSa/Kck9E0eva+Hp8jIL+iV4CNT/zSPk1Az71yD78\r\nz/5PCJzsR/8uewhxhVaeSpwK3Cx4OXCm2wuLpWxag6y6xeC6zG3FKKJa00Mr\r\nO7/x8MI0PYnOkWzsbdkR0FoT0kEHZEj+ambcR7UkKYxJggj3Wii2hZ4VVR8F\r\nnVWpycwAxhHThEe6JcP/NzXlLGMCcQwqfQhZpSQwACPM5WaTZmEiRGgkjqya\r\n7TXEnhiUumM+dizALGhTE/19pyc/qpQeC7GW7eAuFkJXTk0GT6j20mSSVpQr\r\nImTx+k0nlS98T84NcS2jiVDqs/NymCJwmRrjEcEapNeHvNZ3DLZq4mJvqz1Z\r\n0BcEnTCqaMfiiwMAQaUYMj333iBMNfc+h4LY1QNIydAKNkzCN8AIrrbPZSQa\r\nmyvETltfzXOOS/KaYFkNBx8+/VUeCHnVOus6OSONrSTxaRcwjZk8/IBhZW5W\r\nJVBFvCSwufgDCysZLR+iXLsEzC+xKtHT9rQ2F2IRr2+WF2EMuBARHsYb8bGp\r\n6jxQkoIIICFgQUdBP6QVuPDk8fxiD9V/eGI=\r\n=EBiq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tailscale-api_0.0.3_1655978729345_0.001506040487785798"},"_hasShrinkwrap":false},"0.0.4":{"name":"@4lch4/tailscale-api","displayName":"Tailscale API Lib","version":"0.0.4","description":"A wrapper library for the Tailscale API.","type":"module","main":"./dist/index.js","author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","homepage":"https://urlcha.org/Lib-Tailscale-API","keywords":["tailscale","api","wrapper","library"],"repository":{"type":"git","url":"git+ssh://git@github.com/4lch4/Tailscale-API.git"},"scripts":{"build":"tsc","build:watch":"tsc --watch","pretty":"prettier --write ."},"dependencies":{"@4lch4/logger":"^1.9.2","axios":"^0.27.2","chalk":"^5.0.1","dotenv":"^16.0.1","fs-extra":"^10.1.0"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/node":"^18.0.0","prettier":"^2.7.1","ts-node":"^10.8.1","typescript":"^4.7.4"},"types":"./dist/index.d.ts","gitHead":"d29d27a6eac38668f1227dd8b57d52f17b11f074","bugs":{"url":"https://github.com/4lch4/Tailscale-API/issues"},"_id":"@4lch4/tailscale-api@0.0.4","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-AZiYl9h09SlRX/XnFeMYs5G+oEw5y9fRKUiO4yoslxiKrjSk+Kj30SikFyD/owasYE5/i/3hUHu34bP3OiuX5g==","shasum":"92eec3eb7fb476693678d2a33ea3ab5be70f03c2","tarball":"https://registry.npmjs.org/@4lch4/tailscale-api/-/tailscale-api-0.0.4.tgz","fileCount":31,"unpackedSize":94815,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhD5UUzl04W3dKSMLRGk2ZieltYB/CRr6nRugQD7po5AiBIZlyO+bmOkr+XW4r+1bNL49JLK3FhNW7hBOQe9inweg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitDvrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpaRAAik+GyIWdwSAH9eWbBDA3jZUrkqiaQJg+w2yofqlncmJ5gdEC\r\nK9KI16+G+RUORjWSmasgNADhowYevM+P4dj4FVbp2Kme2BWmsgVtahgXLE4C\r\nI6ekEyngtF2kFouBDxNI9JsucIMi4Ldt2l5cuc4HyEz28wC0bujx6/PGbrZ5\r\nul/3x3k+3GFiQiMiqT/5Z6YvFJwOVBTLTmJGAnqskQQConZY2i4cKAFamoiw\r\n690niRsnue+Ix9ifYVXlNPNr29pzZiEQL25a9Xz7nbzMmEqwA5D1A3nN9Bo6\r\nSqcHvZATbziqZ7hY0229me34xBq3aMAyS0geDUh0TbtMrQtEi2rSDmz+aijh\r\nMKmQY9AnUkcVzdWGD9lkNAzSVGG58t6PINPoF3RKdh001drvgci1Xp/MCWeb\r\n61kxEJZm9LBoPZicJv8DXEb248oj9YoD4UKnmdEdllCGx3MpsISjp+UZdXhE\r\n21davNLEZPaTG2uVP7VfjZBj6Jc1PTYdPM+dxJhYS5e7vaKFZtTtO98fxIG2\r\nj8A3d122naxugh+tHyp9MSwfQZt57F+q83rFa9FGII2BPORCD37GahlHcTTg\r\n4K8nuqNsQRxA5+Ar0BClnXpxYtBToIu8SicvdiBHgvyZ9Ab9cza/yCmwafXi\r\nL1N3bdEp5r3Wn2f0Viw0vQBGd55tbn5dLSI=\r\n=MsN4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tailscale-api_0.0.4_1655978987625_0.4710780258534202"},"_hasShrinkwrap":false},"0.0.5":{"name":"@4lch4/tailscale-api","displayName":"Tailscale API Lib","version":"0.0.5","description":"A wrapper library for the Tailscale API.","type":"module","main":"./dist/index.js","author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"license":"MIT","homepage":"https://urlcha.org/Lib-Tailscale-API","keywords":["tailscale","api","wrapper","library"],"repository":{"type":"git","url":"git+ssh://git@github.com/4lch4/Tailscale-API.git"},"scripts":{"build":"tsc","build:watch":"tsc --watch","pretty":"prettier --write ."},"dependencies":{"@4lch4/logger":"^1.9.2","axios":"^0.27.2","chalk":"^5.0.1","dotenv":"^16.0.1","fs-extra":"^10.1.0"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/node":"^18.0.0","prettier":"^2.7.1","ts-node":"^10.8.1","typescript":"^4.7.4"},"types":"./dist/index.d.ts","gitHead":"02838d40a3ad69a8a7ce1e7de34281a5f8b7ccb6","bugs":{"url":"https://github.com/4lch4/Tailscale-API/issues"},"_id":"@4lch4/tailscale-api@0.0.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-5UE7UzPT+UfPeI5MIhmadRT5YLJBv7WhSVIFUwkSTJ4nlLGh9xBFMxflFzgrZUb0OGrPVVtcrfUOuvsmlVyjbQ==","shasum":"df16e8cfa6f1711976de66141cc4db7fd457a22f","tarball":"https://registry.npmjs.org/@4lch4/tailscale-api/-/tailscale-api-0.0.5.tgz","fileCount":31,"unpackedSize":94815,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgg4ZL4RDN5GHMr7w3X2s7Sfw8NgF22NeGphWCam3QrAiAq/4J5atW7BLg12okp2eqPBkFFHJBvbEO4fplswa2HZQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitDxTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooQA/+Omi4iT59w85h8FfsR+wj2V44GNQjP4nTkYNIVvptS0iZ+WzC\r\n4pPBXwIEnkPP77ueeRJgV5Nmbg3PJ9DwCoAz10yPcTd6k9Ujn2jq+hut//cw\r\n0RAp6itgLCi99971l6SLGVUGOsFeeOKqSW8Oxn6iZ9KyFnLlweK/IrPj1XEu\r\nOCir7TTO4B4fgyoECVPZXEa3NtNJ5oeXEcpUrj+pXWF2k2IWBSMLWPo3sLq1\r\n3rFOe4b1VHh07kzcjd838bmCFJyR/6wyXclWC3MHdCq1sfrR27rVcFal2Yp6\r\n9E1uSOlMx/h79WPOkNkBC55pK7QQnXebb2Tyvl40WjCOqho459myCkDX226G\r\nbADTj9ooUFwECCw2eKWNoRHaE7/fiB8GNMKY+JaBlKaozs/ow+JD0QhWc1YY\r\nRPPg1x4ue2TGb9TgOsrH6860sYTuYqXyLjw1mdZSc8GWjgTTc43SLYSn91rY\r\nE1f7uDtXJp300vlqOhxyp1c4M8fcYqV16e8t6KC9xJ4dJshZNy6kTn5ltpr8\r\nt0w4URJSdbOJnnYwXDZ3nF2BRHusLYqgJCFlUiMuJN4JqL1Hmg+xZkZNZdkm\r\nSwL+A/WqOOBhZRU8PmGvLz+91YuOHzH1jNH34N/yaIMqipZjuhB5asRJA0xz\r\nwNXD820ZknvwYAbuDZ51do0T1k7yaHDV7JI=\r\n=wDhS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tailscale-api_0.0.5_1655979091119_0.9099945937359375"},"_hasShrinkwrap":false},"0.0.6":{"name":"@4lch4/tailscale-api","displayName":"Tailscale API Lib","version":"0.0.6","description":"A wrapper library for the Tailscale API.","type":"module","main":"./dist/index.js","author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"license":"MIT","homepage":"https://urlcha.org/Lib-Tailscale-API","keywords":["tailscale","api","wrapper","library"],"repository":{"type":"git","url":"git+ssh://git@github.com/4lch4/Tailscale-API.git"},"scripts":{"build":"tsc","build:watch":"tsc --watch","pretty":"prettier --write .","prepublish":"npm run build"},"dependencies":{"@4lch4/logger":"^1.9.2","axios":"^0.27.2","chalk":"^5.0.1","dotenv":"^16.0.1","fs-extra":"^10.1.0"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/node":"^18.0.0","prettier":"^2.7.1","ts-node":"^10.8.1","typescript":"^4.7.4"},"types":"./dist/index.d.ts","gitHead":"6c2d7af54a3e6548467405c7807830332354065b","bugs":{"url":"https://github.com/4lch4/Tailscale-API/issues"},"_id":"@4lch4/tailscale-api@0.0.6","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-DF4V2pvzqLCVcnkTRkZd3cR3JXirUefGnFWKMPj+qFWAZ+nFjjAnLIU7JQPipwBEoihljbqdqzqTc/9kfYW9ng==","shasum":"ddb0379541151335371a45607b3797011c36a927","tarball":"https://registry.npmjs.org/@4lch4/tailscale-api/-/tailscale-api-0.0.6.tgz","fileCount":31,"unpackedSize":94755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9Ht10MXC3bfwek5AMg6lMeLKhC4yB/Upxqd/56kGgfwIgahj6VjD8716WIiJTKgonZA0mRstgIqwnIi9I/Br6vrQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitD3JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8aw/9FRPpKLh26LCLunpxExALk38JpKD2QLlNXfAk3+V1rXXBYZta\r\nzk5AnMK4kz+ipkLQpze30BOIcrbTWtefRy/CRqJgQi+i438Gtb1dM0eygrfH\r\nTPFT4tqnvpT1ZzNRpslb13JFvvfZFcJR07nrDXLtsYMfuNG49K+aDDR3zlxP\r\neJJGDndsiBrmp2rmi9hDm1JgJKIgfkX9rc3FlLP934oANPNo97G8xaBrP7+u\r\n5TAkw9s5ZeEBWP//9O7xcINqiKBcv4fhQo3wcN9ESF9vUgozdHFojHM39HC0\r\nW4KfDwjTy88mFECj+ficllGn1GQvE/wy6tlDQy69Q7FtbNY4W6ae4xiLXJml\r\n+HUCVW6mCL90uTgPzntw4zc+WjpqZ6IA2AMPtU2E24mYi+zPBn1YxLU+9/NH\r\nYXfGls6a7ROWovhfPTf919907MY91VdKA0kMEBn4UqgocW9ZWCNzaeWi7iha\r\nOWxptAMmxx1wTNxH0154WEXfXzxqFu7qwVAJ5Stmrc8lIWfZhQc+p/az/ptS\r\nUN1yGIwFe9kLDYEfUWLs7FGceEPaXhnfVtKJxmjqdRzY9ax10uMskVNft4TU\r\ntKTSJBSpkg1qmV5bG2GJFPo8QTnFuUbnZAN3JVaxVsofSDGxU/tYDXa8XhNu\r\ntehXaB8cN3pkqggcAK7ZBYLza67NxkQFCqs=\r\n=qwqN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tailscale-api_0.0.6_1655979465320_0.8917023450402308"},"_hasShrinkwrap":false},"0.0.7":{"name":"@4lch4/tailscale-api","displayName":"Tailscale API Lib","version":"0.0.7","description":"A wrapper library for the Tailscale API.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"license":"MIT","homepage":"https://urlcha.org/Lib-Tailscale-API","keywords":["tailscale","api","wrapper","library"],"repository":{"type":"git","url":"git+ssh://git@github.com/4lch4/Tailscale-API.git"},"dependencies":{"@4lch4/logger":"^1.9.2","axios":"^0.27.2","chalk":"^5.0.1","dotenv":"^16.0.1","fs-extra":"^10.1.0"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/node":"^18.0.0","prettier":"^2.7.1","ts-node":"^10.8.1","typescript":"^4.7.4"},"scripts":{"build":"tsc","build:watch":"tsc --watch","pretty":"prettier --write .","prepublish":"npm run build"},"bugs":{"url":"https://github.com/4lch4/Tailscale-API/issues"},"_id":"@4lch4/tailscale-api@0.0.7","_integrity":"sha512-hbyR4Pj2bvRviwtzYt0nD/fPXvyVDLblcwJXS3zlnndw6EXbLNQK+mXtvINhVRh+9GB0S5hjqZdooectNYuT9g==","_resolved":"/private/var/folders/nz/qbfmhybj25q0d7qz6d69j90h0000gp/T/48aa46e62bc30ba54a2403153486e6fa/4lch4-tailscale-api-0.0.7.tgz","_from":"file:4lch4-tailscale-api-0.0.7.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-hbyR4Pj2bvRviwtzYt0nD/fPXvyVDLblcwJXS3zlnndw6EXbLNQK+mXtvINhVRh+9GB0S5hjqZdooectNYuT9g==","shasum":"81134675d3866e636e0a2fa4f59dc2289ec1185e","tarball":"https://registry.npmjs.org/@4lch4/tailscale-api/-/tailscale-api-0.0.7.tgz","fileCount":66,"unpackedSize":50392,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5Q1iB5QkVC2K1XSyxKB5JuOujI0rIKjFqdz4O6a9jFAIhAJRGwICKxr993IuLsWjPuPN59JSDzvCiMlf5Y+PLTFCa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitD7LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpazA//d92b8rEALdPVb/OVwyvag+SL8LAiGOpkhYRirbqLfr2gMZzX\r\nxqaM1D1xTUOX+iCB2zZzs5gWsERZhJLpQ2uqZra0a7UoOL1/+uhaq2KDqJQM\r\nfMUGRsiMnelLlGo5FJ/+XNurCU+BLjNNAT98v7YSqH0D3uDY9VEpxxfZp1DH\r\nE0dcVE7jArlQzOX3o176CvRa8rKqfEXEfiYjf1CFFc8Yv/AOGiTKV62qluov\r\nUMRNzsvkAlzMfl+YWI9IG7r8AD55e7Aaw25PRQeNAtkDEp73nw7UOkZBLjAh\r\ndIaaHsvhOdlO1CLnEMh12PY1iT2fb5JK0HI81vOr2AhQYrTRaY1EdyE9Q5lB\r\nZYNz2pdhcV3c0UgigromapCURc3gtWdmVim+sZFskuG16saVikeXfzSRurNW\r\nH23CXOLAIkwoGsl0B5dCPUZHcMvlFn4lzM5PrkpEjHDDZd4a+9o88ZYgGVuV\r\nEZjou4i8+/gd5cxF2ePPS1EM2C0dROaL5VUz2dSedI447MZUD++AHvPFt5OA\r\nvCRgnNssVMl0OKWayGB1efVPwi9vqpQhLiFvX5RgO/So7cbcxwkQKMBL8j3T\r\nL2AeW0+e0xQTS+gat67vKnwb4UH7TKXHGZC3JrrqctRCJH0B3TkV4Vgoqnn7\r\nqz9sf6cxzlI+q1vPp2DvhcOxncVgbPbRRlM=\r\n=9hkk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tailscale-api_0.0.7_1655979723653_0.9666851661541316"},"_hasShrinkwrap":false},"0.1.1":{"name":"@4lch4/tailscale-api","displayName":"Tailscale API Lib","version":"0.1.1","description":"A wrapper library for the Tailscale API.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"license":"MIT","homepage":"https://urlcha.org/Lib-Tailscale-API","keywords":["tailscale","api","wrapper","library"],"repository":{"type":"git","url":"git+ssh://git@github.com/4lch4/Tailscale-API.git"},"scripts":{"build":"tsc","build:watch":"tsc --watch","pretty":"prettier --write .","prepublish":"npm run build"},"dependencies":{"@4lch4/logger":"^1.9.2","axios":"^0.27.2","chalk":"^5.0.1","dotenv":"^16.0.1","fs-extra":"^10.1.0"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/node":"^18.0.0","prettier":"^2.7.1","ts-node":"^10.8.1","typescript":"^4.7.4"},"gitHead":"011c9a5b5080a416f77691f9d30c84e83710accb","bugs":{"url":"https://github.com/4lch4/Tailscale-API/issues"},"_id":"@4lch4/tailscale-api@0.1.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-uHHhwUZmvBk3i3GjOG71iivGTZjdLp38bbvabIpSYQW2fKSF0xqf3KAg1kM7N0NDM5sR4AOW2lJlxrBsBsi9fw==","shasum":"5b6c759b507516ad597f509616aa23cc330ad6d8","tarball":"https://registry.npmjs.org/@4lch4/tailscale-api/-/tailscale-api-0.1.1.tgz","fileCount":64,"unpackedSize":40217,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzEaHv4O7y0Zl0woWgmn5mvmossqbOOpmU/PvbYo9LxQIgUD9nFYRUyY+L+TzngE7hICHDUEdWv9sbpJAHT9HcCT0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitD9lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJahAAoli1nLETRycgvwK3iVK4vWHIHK2EgTuHN+Q6HH/oF9Hax4cQ\r\n75E3OvlwuQP+oXPDxWVz9E5iA5rI4XYFJGIPcW4b8HC2psYN/7PxCGSt8l4J\r\nQg1eFE7k2bf4DNWS15KGgfGNne1CVX4G7RIJHIgQ00TUSpD+pPK62qHOg+4x\r\n4Xq42JAH6XXuv/3ioVKioF6JL4jAtPsA65FPyyDtFz3q0tvHy37l36pIO64Q\r\nLUhX+4LzjSqPHfzAofi9MDn2AgvUlEsmtOLJuyFE5jZbhe+SrnFM+IsKdG4N\r\nTqRtTDBlou3IS0dKcDFBgWeV2zeJA2Ens+QkpqTezFBWnZmRQ0uzwFP8Wem4\r\nRuLFJJk0Uotsh8PbzFp9dsctiX73LQlAumtH4fGG7DruzyMmaCs/SZt2bnSq\r\nvbVgZ1d5fk8LavLln41K38D25J80t7yvjdIn4DLT5UWumNcwewzvRpW8bQS9\r\ngxLS3Izov3ReaPCw4S3VUYD+MSLY+VdyD3bvlE3IzKgBqdiLW6QE+t/qIu2B\r\nlNKcxzHbTtpkjL3tcR7O3rjSGKjLuKSR71hlEWRg9Z2lWJmigWpGnjcrYxIr\r\nkqHcQgM1A1xcE1LI0UHSYyRfuuEUAR/UveHgL28O9jLdriMESYEg4Za5RjOY\r\npfJQYHDrk7RfOnQBie51kgQzXaDmwrgWhmM=\r\n=Mycn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tailscale-api_0.1.1_1655979877103_0.8049574774204389"},"_hasShrinkwrap":false},"0.1.2":{"name":"@4lch4/tailscale-api","displayName":"Tailscale API Lib","version":"0.1.2","description":"A wrapper library for the Tailscale API.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"license":"MIT","homepage":"https://urlcha.org/Lib-Tailscale-API","keywords":["tailscale","api","wrapper","library"],"repository":{"type":"git","url":"git+ssh://git@github.com/4lch4/Tailscale-API.git"},"scripts":{"build":"tsc","build:watch":"tsc --watch","pretty":"prettier --write .","prepublish":"npm run build"},"dependencies":{"@4lch4/logger":"^1.9.2","axios":"^0.27.2","chalk":"^5.0.1","dotenv":"^16.0.1","fs-extra":"^10.1.0"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/node":"^18.0.0","prettier":"^2.7.1","ts-node":"^10.8.1","typescript":"^4.7.4"},"gitHead":"f1ebe8cf64792fe15d458430e14793a2a435c696","bugs":{"url":"https://github.com/4lch4/Tailscale-API/issues"},"_id":"@4lch4/tailscale-api@0.1.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ge5s0pwiQ6S6nOmuDyPNsoLS3FzNKNlqrxyMem7aTo8GJh+OXIX52szqS7oFTe9U34+gdp6ZLc1hXtssydZxng==","shasum":"316288da3f9a45086baeeadeb7c2cd4e9b1de081","tarball":"https://registry.npmjs.org/@4lch4/tailscale-api/-/tailscale-api-0.1.2.tgz","fileCount":64,"unpackedSize":39837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYbiuXW7U+84T1cyo16U+vWXsR1YP6ODMzsA5VrVz+uQIhAPc/UKqRQBf9WP1Ptk+WW8hmQEG8oHJKTf2LnxmxklMi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitGuCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHXQ//d1Hx9wZd0Ff0ZCBDuAxCX+5nmP1Q0R8qCZsnY2yXCL+WKtOW\r\nC2uEdEV6cSWHlC/espey6V7OpNUwxa9l9ubHT3fHC9OnTj5raY+U14HJACxN\r\nkzqaIwCS/RrNWl5ae3fxNl037JbhEtk0na3Yk1zm1TBaQrWdbtKrd4ZPTI/2\r\n/MDrPb+ALP9JarIXTfto6/8Etur6Z4Yv95T4A5K3SB48xIHWYZ7vLaxiEYCi\r\nUGHjh8r/q/exfjxgldai9SboAzuCjgbXWPAz6fzt2aBd+bzuvYLAWqlJVUei\r\nOQkc1GIaxxbcN7eZQ3b7m2L/pGt1G0YznbLKJQPMmd3t43Iwgw4zN2a17/M3\r\nkApw7tZ9PAgWaRSdFSHUB5fu7lxjeH5Tp64wfVzxPcViGAW7Ln2PECeElmiy\r\nJZdpqvf+SZESLjfcmoV9vwuFVNlg5AIWHqubxVH+8lDxiupVuitB3ntG+CQ2\r\nyAGuXTPuCo+qJETgTFpImoSUYmfxj+SKJewcq0SrBH36wL36+rFOHdleOYH+\r\nX4bRyMgw6hGSf7mYGXi4zh5IkoNU5Kyw9V6UaKJXwGCdQk/DmirJQFMzpzhm\r\nZUlBdGjkw5E0CG8ejchkg+kTc42AVYVE9qdEfCD9ftn3xvH3rjzshZ1Leess\r\nGAsjCb2FQOfsjil+xGMX2q8cncp6EmvH7eM=\r\n=HYdu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tailscale-api_0.1.2_1655991170251_0.18123883796801632"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-23T10:01:50.922Z","0.0.2":"2022-06-23T10:01:51.167Z","modified":"2022-06-23T13:32:50.528Z","0.0.3":"2022-06-23T10:05:29.542Z","0.0.4":"2022-06-23T10:09:47.765Z","0.0.5":"2022-06-23T10:11:31.394Z","0.0.6":"2022-06-23T10:17:45.513Z","0.0.7":"2022-06-23T10:22:03.938Z","0.1.1":"2022-06-23T10:24:37.235Z","0.1.2":"2022-06-23T13:32:50.415Z"},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"description":"A wrapper library for the Tailscale API.","homepage":"https://urlcha.org/Lib-Tailscale-API","keywords":["tailscale","api","wrapper","library"],"repository":{"type":"git","url":"git+ssh://git@github.com/4lch4/Tailscale-API.git"},"author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"bugs":{"url":"https://github.com/4lch4/Tailscale-API/issues"},"license":"MIT","readme":"# Tailscale-API\n\nThis repository/package is a wrapper library for interacting with [the Tailscale API][0]. It's written in TypeScript and published to the [NPM registry][1] and [GitHub Package Repository][2].\n\n## ToDo\n\nThe following table is all the routes, and the associated HTTP method, that need to be implemented for the 1.0.0 release.\n\n- [x] **GET**     ⸺ `/api/v2/device/:deviceID`                  ⸺ List the details for a device.\n- [x] **DELETE**  ⸺ `/api/v2/device/:deviceID`                  ⸺ Deletes the device from its Tailnet.\n- [x] **GET**     ⸺ `/api/v2/device/:deviceID/routes`           ⸺ Fetch subnet routes that are advertised and enabled for a device\n- [x] **POST**    ⸺ `/api/v2/device/:deviceID/routes`           ⸺ Set the subnet routes that are enabled for a device.\n- [x] **POST**    ⸺ `/api/v2/device/:deviceID/authorized`       ⸺ Authorize a device.\n- [x] **POST**    ⸺ `/api/v2/device/:deviceID/tags`             ⸺ Update tags on a device.\n- [x] **POST**    ⸺ `/api/v2/device/:deviceID/key`              ⸺ Update device key.\n- [x] **GET**     ⸺ `/api/v2/tailnet/:tailnet/acl`              ⸺ Fetch ACL for a Tailnet.\n- [x] **POST**    ⸺ `/api/v2/tailnet/:tailnet/acl`              ⸺ Set ACL for a Tailnet.\n- [x] **POST**    ⸺ `/api/v2/tailnet/:tailnet/acl/preview`      ⸺ Preview rule matches on an ACL for a resource.\n- [x] **POST**    ⸺ `/api/v2/tailnet/:tailnet/acl/validate`     ⸺ Run validation tests against the Tailnet’s active ACL.\n- [x] **GET**     ⸺ `/api/v2/tailnet/:tailnet/devices`          ⸺ List the devices for a Tailnet.\n- [x] **GET**     ⸺ `/api/v2/tailnet/:tailnet/keys`             ⸺ List the keys for a Tailnet.\n- [x] **POST**    ⸺ `/api/v2/tailnet/:tailnet/keys`             ⸺ Create a new key for a Tailnet.\n- [x] **GET**     ⸺ `/api/v2/tailnet/:tailnet/keys/:keyID`      ⸺ Get information for a specific key.\n- [x] **DELETE**  ⸺ `/api/v2/tailnet/:tailnet/keys/:keyID`      ⸺ Delete a specific key.\n- [x] **GET**     ⸺ `/api/v2/tailnet/:tailnet/dns/nameservers`  ⸺ List the DNS nameservers for a Tailnet.\n- [x] **POST**    ⸺ `/api/v2/tailnet/:tailnet/dns/nameservers`  ⸺ Replaces the list of DNS nameservers for a Tailnet.\n- [x] **GET**     ⸺ `/api/v2/tailnet/:tailnet/dns/preferences`  ⸺ Retrieves the DNS preferences for a Tailnet.\n- [x] **POST**    ⸺ `/api/v2/tailnet/:tailnet/dns/preferences`  ⸺ Replaces the DNS preferences for a Tailnet.\n- [x] **GET**     ⸺ `/api/v2/tailnet/:tailnet/dns/searchpaths`  ⸺ Retrieves the search paths for a Tailnet.\n- [x] **POST**    ⸺ `/api/v2/tailnet/:tailnet/dns/searchpaths`  ⸺ Replaces the search paths for a Tailnet.\n\n[0]: https://github.com/tailscale/tailscale/blob/main/api.md\n[1]: http://npmjs.com/\n[2]: https://github.com/features/packages\n","readmeFilename":"README.md"}