{"_id":"@mcswift/cli","_rev":"26-4bed3c6c47084a4a89c758c8d3edfa95","name":"@mcswift/cli","dist-tags":{"latest":"1.0.19"},"versions":{"0.0.1":{"name":"@mcswift/cli","version":"0.0.1","author":"","license":"MIT","_id":"@mcswift/cli@0.0.1","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"homepage":"https://github.com/AshenBird/cli#README","bugs":{"url":"https://github.com/AshenBird/cli/issues"},"bin":{"mcswift":"lib/index.ts"},"dist":{"shasum":"f504fad373dfb2e02261ff96121ee752feb15d07","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-0.0.1.tgz","fileCount":9,"integrity":"sha512-ka9uH0cCA7iVfW0Zm1IqjIXlltt+eRZsVkk/xoqabbSk6GzFukMgk5yVbtE26M82QWc3xVQh4WFhr1/qRAxwpA==","signatures":[{"sig":"MEQCICL6WM8LJDt82iCHtwC67uy5tddNCs8b77j52Ei/YQKlAiAB9gacl7k65a/rXoOipOAwvHQnstd78Yu+SY3KZs2akA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIBsLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopDRAAkTq/SKr6t862PbRhuX+F1PNNs5kMAmm0SU43LTZUE2VTOtfs\r\nRwHrmSGRzA6mHFbjOHdPyk3E5uLMLOtay19z+cvvUPHdejq9Fs7kWWa1GqXn\r\nktZK0IzwIcSmU1nP057KKGivRcedh7+us7BbcaLKz9IVcquvwi8iUlxaJMIu\r\n3tCt4mFnjR4pMFkmpnBL6fFOl93QxOp7nsn0237FoobCG/x+ygRnhU8hAmWY\r\nYsdIbTqS4PDgMLA1Ql9UGYprA6SXWQ0ukCfAclqhJZk4YPRsGPTIzXVLnsoE\r\nKGd9Ip4uifgfORArObIWxdQHAobmlGB6hPlyhY32ORIML5RU6sHsVj6JMhnV\r\nPbnhnDHE4fTlXp9rsZgnJIrrXkAAG5xIInMqdPgcXIwMVr0D/luStmYI+KKh\r\ngoK8pw8XfaGKJEK8VkDpTBSZnCcLQQgIiHQs17RoviIv+u0bLFqWrwNPThfg\r\n/0XLDj3jNcpYEjYcnxhzRVXKSuXf0WllepiL1FmOywSnNJhUyp2ynjaI62BP\r\nUSV+3cNyeYkjV+s+8DzRHNpen0eG5gED7GMaA2l3OUXkBVylQxLT+w62ek1x\r\nLfZah6wXsL4theipb7bU/tbgS9rYggbd86i4Uv42JlqrrczDTqE+UzhBU5aT\r\nFoHT1QwK04qTLEbmGM7kFdH+1qNy7yr+AcA=\r\n=uJiZ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"69a4705c70a54f75e8845244add957a696996538","scripts":{},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"repository":{"url":"git+https://github.com/AshenBird/cli.git","type":"git"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cac":"^6.7.14","tsx":"^3.12.6","dotenv":"^16.0.3","@mcswift/cli":"link:"},"_hasShrinkwrap":false,"devDependencies":{"fs-extra":"^11.1.1","typescript":"^5.0.2","@types/node":"^18.15.10","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.1_1679825675502_0.7852500887157068","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@mcswift/cli","version":"0.0.2","author":"","license":"MIT","_id":"@mcswift/cli@0.0.2","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"homepage":"https://github.com/AshenBird/cli#README","bugs":{"url":"https://github.com/AshenBird/cli/issues"},"bin":{"mcswift":"lib/index.ts"},"dist":{"shasum":"a2bffc9612564d82868e83a09fcd91fd730db4d7","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-0.0.2.tgz","fileCount":9,"integrity":"sha512-xtrKLXR6PQq5peMwYllLuKec7Voz37f41ZarfQZ657PGLIHdza5PR758TQzwPPoh4sOjcXw18+kXVSqjIr2aqg==","signatures":[{"sig":"MEUCIQCH7m+Te1+qJVeycfI6DMJ54rJ6Uozomgl71Jt/QGjHLwIgQ4xxyHSVHAue+3ujPEt9e7M8PvZmOdQdf3oW8ATuGxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIFReACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfXBAAmihs0C2VMrWe6VChYhbYXtf4kIZsa08ZZ+3G3cEvFnbx2BxZ\r\nv1StcdCEBftVjjFiI5uI/D//IaUPMe9ny7YnMUFVtSsnuHuZl/0/VGk9gjCS\r\n+aYEk3nIYTPaiq/UqdgahyYxDaxroc54xGqjInsc+4UVOQW6S4nGybxU1a2s\r\nMzKs6IS8gLeG2v/G0SjZFW8utJW+vtyl79UueZsc8FH0x46ZDpJ5DrZ3mGDc\r\nt9wBg2RqQuwkOpv+2UBVy04axw2kmi6bQLvG+1oVGgb5shFiRKiMRJmwLpYG\r\nOjGUW0htrF/vNI5D21dJQ4XI2VFNTCgwiJPYhrsC+bSIja6sBqEOficLOa77\r\nXJygPnYcPVK2VftIMXONN7oYb1REfT2QupA1ldaxbV2Zlocs4LKqxwagXM0n\r\npMsTBEuEHT0PbrX4jrTkVuQHBL+pGAkpEuyANpFyqa62sTCGc/e3yc2jdtQt\r\n66reE0XIVNM8DXMRf4uEz0j8I8b8ngtXRmZDuLQhDpCYpi6F7cOFQ+PD1mu5\r\nhunhv1SlmOSHPNv5N8/kF/zIEVKD6KinBRZYph5+5Tp18coQ4FmsGsqQlla6\r\nnsvWhs+RqFC3Hgw6JodcAg/Fj99rnHoHn8834/H6fSTDDcIF7Q4yiSPjJ+63\r\naeGvHj4LJEuwZwNQYVLlqG+92yWwlYtRfLo=\r\n=TRrk\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"69a4705c70a54f75e8845244add957a696996538","scripts":{},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"repository":{"url":"git+https://github.com/AshenBird/cli.git","type":"git"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cac":"^6.7.14","tsx":"^3.12.6","dotenv":"^16.0.3"},"_hasShrinkwrap":false,"devDependencies":{"fs-extra":"^11.1.1","typescript":"^5.0.2","@types/node":"^18.15.10","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.2_1679840350193_0.4978207367372336","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@mcswift/cli","version":"0.0.3","author":"","license":"MIT","_id":"@mcswift/cli@0.0.3","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"homepage":"https://github.com/AshenBird/cli#README","bugs":{"url":"https://github.com/AshenBird/cli/issues"},"bin":{"mcswift":"lib/index.ts"},"dist":{"shasum":"bdc052c557ae0bea016687aa3c087609a0004ed6","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-0.0.3.tgz","fileCount":9,"integrity":"sha512-ZosbhXxE0tBllFhH9Fc0KKJ6awmAetg5hh6zih6MgYPJcrcxSsBrfa9j6Kp6Er05yrse3qFLYi5ZSOhAvLskwQ==","signatures":[{"sig":"MEYCIQCnpd91J2wo1Dl4NkbLhSIxCUynawIXCWNLPXBwml7KUwIhAJZHOVqJ/aG+o2mb50xJKjQ91PIopjK86m/wTFS2DkRC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIFxAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoszg/8DHUnMNHi4qxG9NgyPbCVj/cGmG2Q9OfnszZE4QqlpFEfHRWF\r\nNDM2jd91kLa5uzUh41RFj1vvL005pJDTS/IRK2cPXMvufKkm9Zl3f7SElQ7G\r\nB2YInRBy8+fXaUm7GSsdKr71qH08H7EEIA573ZTaOXp68ArK2V9Hq4cjg7d5\r\nwV5+CIh7jP8A7yL4IGaoQtRnGzQkUGUcSctGZXkVmmIXDuzCr6vsdbVQExvm\r\nNam76X0oHJu9ckwOGDIuNNz3kvJj3eJc43vxcQxDsa8HFzEuMrKZ/rHGv5A5\r\nzDU8R72m3Ce4wER/zN0p6+K62f/jOiwqhF4/sCMRP/+NU0QVQxav3MuD1yDI\r\nP76fxBJ1LRJ2B3NMCN3uXY1SRgCTlRlVU5NnLFHv3wfcK7s2LBEJFI33N9Zr\r\nwbZps42slXBBDAw6H14v/MYloDFQzIErXiAOVEzYvcKj7wCeWY9IC+J7DS76\r\nD7pHweI8HPxUEw61PEbe8Y7hqUSvyAKpQGNBdCTtL871xNCQvWWnyYzhhzZk\r\nMWX8tcnQzm0LPoY+iOpNOz6yld33PvbW0iRWWybmqPNoh/zyL27btgamhlNI\r\nJdQpt92y5U8/S33FIp+kUmH9WKpexcOcHjNdxCaX9jn5mJVUhrZpgP/PgNOf\r\nyRMg5ZPXLglPkAhQ6tXHhemOB6zSfMIChHY=\r\n=qqQg\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"69a4705c70a54f75e8845244add957a696996538","scripts":{},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"repository":{"url":"git+https://github.com/AshenBird/cli.git","type":"git"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cac":"^6.7.14","tsx":"^3.12.6","dotenv":"^16.0.3"},"_hasShrinkwrap":false,"devDependencies":{"fs-extra":"^11.1.1","typescript":"^5.0.2","@types/node":"^18.15.10","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.3_1679842368655_0.09304364150099631","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@mcswift/cli","version":"0.0.4","author":"","license":"MIT","_id":"@mcswift/cli@0.0.4","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"homepage":"https://github.com/AshenBird/cli#README","bugs":{"url":"https://github.com/AshenBird/cli/issues"},"bin":{"mcswift":"lib/index.ts"},"dist":{"shasum":"d1a73fd436ea43eb8821f4353b1bf58e1bea4eb3","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-0.0.4.tgz","fileCount":9,"integrity":"sha512-C0BuoxFPbDYqaviamZf2Wll17E+qzGFpR5H7FbshpDFErOEC4RILz8R3sV5/epOHZUbytrNZbxz1WW9aracwUw==","signatures":[{"sig":"MEMCH1Tn0IwArn6hg21bqfwav36KlmNAgZhVeDDqW2EDStcCICiLkgQpNkH5SaG+wUh10NzZR60MpWqX8b/W7ZHFB7ko","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIS/PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojoQ//bU5zbAHySwpBtytNcrNmHXsunrrkAPveI3pTGXEqjYzshiWK\r\n6nmqfZhBvfi1ZV7mXgK7+dSqp0wZWPvOoAvyJP2taYg0b9zYSSK/rBfYgFkd\r\n5VQrRCeQbZfWF4XadUq2AgkhfZ+9k6cdCDU064H026tXPyqvbTbcWSjyaO4a\r\nM4TaW/AMSuKsSUULavTnGVzGNx8feiG49+V4comTqoEfaMaT7QFoio4axpHk\r\nV1UOam4CQtzCJDjsaSUjOg4OomW3De7tyHfTBfllnj2teuWAjM/fGZ5vJEE+\r\nQVBvneSYKCzSNTI7pZSkJo7lXyMbpsvjW0ceTAH7yAmzk6Q9yZ+6ogx3Hp/9\r\n8qfOH8OHypYdDohPCkmO/JYlE0YoizTHVOvD4IZnc+zHkSe+T2RbRE9pBVW1\r\nxbN8fazS+Z97YKAw4XBe69RFYnk+88yuSVh9zWK2yicqXQOw1uvcC/LKIBoc\r\nTxYahtLuG1dLX8hJTareEzUUpqssVwIWA/vHU5s1GawGcF0xfQ+24NdHldcu\r\nd65M/1dFcV4IgRFtPua5FlESzWrk/dnnzS9kapScnXvoZH6ZmcnnymCOJ7nY\r\ndrRYSeGo7sE/CCwPoCRk9x/SIG0kKjkoakvjtrxaeUWPP+mQ/y4n0uOUBPr6\r\nn0nwcv5m1kBepn8EUMVzjsWCiC214+aHjKM=\r\n=Oq4b\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"69a4705c70a54f75e8845244add957a696996538","scripts":{},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"repository":{"url":"git+https://github.com/AshenBird/cli.git","type":"git"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cac":"^6.7.14","tsx":"^3.12.6","dotenv":"^16.0.3"},"_hasShrinkwrap":false,"devDependencies":{"fs-extra":"^11.1.1","typescript":"^5.0.2","@types/node":"^18.15.10","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.4_1679896527465_0.05446501670167536","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@mcswift/cli","version":"0.0.5","author":{"url":"https://mcswift.me","name":"McSwift","email":"develop@mcswift.cn"},"license":"MIT","_id":"@mcswift/cli@0.0.5","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"homepage":"https://github.com/AshenBird/cli#README","bugs":{"url":"https://github.com/AshenBird/cli/issues"},"bin":{"mcswift":"lib/index.ts"},"dist":{"shasum":"5b964e0eb3f756902f7ff079cdaabdae15db98eb","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-0.0.5.tgz","fileCount":10,"integrity":"sha512-pGjXGRlrrtOs9cJvKvOIu0FKKeHZJ3VYC8RqOhs6jwIqW+RE8SdXg8O5IsnTT3UD0VGQvJ2F8Joo5Cf2BrA4kg==","signatures":[{"sig":"MEYCIQC0M5QZ1H0WaOU6e9vbYMwXHhebWnv2dV+3OUmkMLHynwIhAI1ARf2NpCkZaU85bA4xa+iuhFrjOpIcMu6HWmEoc9be","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkITqgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSjA//fRiv9+4nUdVcQ/YPvSWlNU/TGVFNC0VR57wK0NavJNBAzn19\r\nAg8FmhohmyeX7g1jsxO70/UugneTlIwZi+bZK4mIQemsbl1Ju9qwdHxQzLPa\r\nMv7lADDatv8dl04nAdv74A8867itV0TnFDvVDm9vG1wHXLxanqo90Dgaik56\r\ntEgN8abA4D1pc1rXbBDaIEMhsUg5rQsMnaRhYmSyq1qACm7Qenm2gFN3Un0N\r\nRZS939YOBozVXNuKX0yUT5HkaSNgXREemLgYatF/EGebefb5wB6CH86my+pA\r\nzCKDKHWbvCE//8WSjDgYLzlpcujo9DRjUtXUfEkDyIWKhRD7tM+kkke8BRKm\r\nyDHsdmgIRSYBuH8FIZlp92C5XY5lHNA7pbf+xD8LdOvPCzWzns1MaEKcR4oh\r\nU4i8OFJSQVvhvdlPWW6MxDst4hTfNfuAbP84gPHNwYuxwplr1+y8yvfz3D7p\r\nRhZcj+8yOqjwuwu4O2RKJI/wbIGi4EJq++LrGCnEmupjSzWqzUaXrcvRRT7C\r\n+o62oOlGP4N33Q38tSy1Pkwn8Xn8EivRIJ5G40zGBY6dyGwyPvIH3S/4Gj9g\r\n8hiBDQ2h1wxoIolfQwOQplVJ1kjGjEKRNYi5+PvR3jSk6SKnFswdmr8khnLN\r\n4YzRponfsXjbU6Kc5gnFgREjSzNL6tXb2+E=\r\n=wkH8\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"69a4705c70a54f75e8845244add957a696996538","scripts":{},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"repository":{"url":"git+https://github.com/AshenBird/cli.git","type":"git"},"_npmVersion":"8.19.2","description":"this package is a command line interface which help user complete some action.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cac":"^6.7.14","tsx":"^3.12.6","dotenv":"^16.0.3"},"_hasShrinkwrap":false,"devDependencies":{"fs-extra":"^11.1.1","typescript":"^5.0.2","@types/node":"^18.15.10","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.5_1679899296517_0.5578204567562417","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@mcswift/cli","version":"0.0.6","author":{"url":"https://mcswift.me","name":"McSwift","email":"develop@mcswift.cn"},"license":"MIT","_id":"@mcswift/cli@0.0.6","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"homepage":"https://github.com/AshenBird/cli#README","bugs":{"url":"https://github.com/AshenBird/cli/issues"},"bin":{"mcswift":"lib/index.ts"},"dist":{"shasum":"43224ae27202cae9ea39ef586797bf86d2bd363e","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-0.0.6.tgz","fileCount":12,"integrity":"sha512-Pwbp47akLemZTio7ngguspFtntEjgG/fP8I3poeuIBnevCEG89NoN0hk4InnIj08Mmac3M6RJPkfRyoRD0bcbw==","signatures":[{"sig":"MEUCIBN9RYEh1RiHraMc7WHqVVrI5Zt/LezB+kWgoy4M9pB7AiEA9DtkzYsm1PxLin/J2EIKzdfgbRqpHgqorl+4IjwkLEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIoVaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozLQ/8C2gYsB0XG5hzusdYBnQ8d0i+ynrYxaQgrUcXp6fz807bCnDD\r\nKKj750sLabgueloh2KcisUHjwH7IZkMuksDBkYuNeyc4sRBETl7VzPxTJCgc\r\n0dXOesU3navKj5l31KT8UJzZz/1Tr1BfH5QrE35B4HlhDstWZDZu8H/V+/I3\r\nhBDiM0xI2FcE7+8wVjyuPnVfTfFausbcHzW1zaLa69YEx/PJQt+iJgyFzYBz\r\nFLzYVV6ei0IzFbyq2Z+2Vp2HC1SXt4hPGhFkixGRxXIB8k/u7gezitZk5M53\r\nCpM0Vw0+ag5IBqQe+G7k1JtQwmUN4zlrysymltUr5fVAy2EjA5+Lo6akjHtL\r\nXR/mJg5I7FCQosoqZzSKt6ooxNTRinhb1MBIoKL0SyoxPd9IjgJrvlOYq9Hh\r\n5to+kSAhRJ8LWwZ8IQ4EiEHTJtnWSpAElqTQ0qIl/kzSg8bR3OxR8k27MNMw\r\no7ftDkfC3FyVwE+JTxs4bHSDakRRkLljcJKYxnkUSkaDrdrf9E/y3vujeoce\r\nnPdNcdjYOJrxTpSkNUncgQJC1Xf4RlZPnruiDZOo9gHifImUCNK6Lp7JKocf\r\nsjcC4Ud/75Dn7w585pbppCrs5815f5vaNidPL0/d3Ul2VDNJLcf5ElEz0Mbx\r\nLQxgLu8PmQh6r3F+vKc5HGSr1y3MwRnPm34=\r\n=lmVH\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"588d3f317e0922b1ec5eb5d2d0ff563c9c1d1eaf","scripts":{"build":"tsx scripts/build.ts","prepublish":"npm run build"},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"repository":{"url":"git+https://github.com/AshenBird/cli.git","type":"git"},"_npmVersion":"8.19.2","description":"this package is a command line interface which help user complete some action.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cac":"^6.7.14","dotenv":"^16.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.6","esbuild":"^0.17.14","fs-extra":"^11.1.1","typescript":"^5.0.2","@types/node":"^18.15.10","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.6_1679983962148_0.07043294846845582","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@mcswift/cli","version":"0.0.7","author":{"url":"https://mcswift.me","name":"McSwift","email":"develop@mcswift.cn"},"license":"MIT","_id":"@mcswift/cli@0.0.7","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"homepage":"https://github.com/AshenBird/cli#README","bugs":{"url":"https://github.com/AshenBird/cli/issues"},"bin":{"mcswift":".bin/index.ts"},"dist":{"shasum":"b6dafbf2f2ef9eb08ca391c5bc9bb16ed6e1bff6","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-0.0.7.tgz","fileCount":12,"integrity":"sha512-Fmo8GxAnrOIvaoVvk/Yca30Qg7OLrZ57ioecUcJY/WNJT+tpjr/eySBHCw6KCA04hna6MqDiHX2nPeOe2gKfGg==","signatures":[{"sig":"MEYCIQDQn1rm8sSUi+yYaRM5AERxA8lmHj+TJh+RWJePwcJ1gwIhAJWFkM98AUHGxoekxB82KQOlT2GLyEJxtN2VDyTEhWRk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIoW0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBcg//bzacpxz6sn9ga7P8bzm8eidYQFtyIUx9HmhHS6kET1Y7rOD+\r\nY05XtrmQlgERhSf2t6lnTljcpablfMkEhToakGgDEEVBo5NPxc8nd3oxkkY+\r\ncnZ5KGa5cfTqzGCs71mwg4mGySUNBTt9pjlOg/RMkWpPae9PhdNDK4Av9qTj\r\ngYlk/pRgtnEPkax1RKDN3MurMf4N+q6FrCKqvNoGWEQuiC0YZaZaPDoWYenH\r\nFARhzXtO0aiGLubdxDOCuwZrAPA6M3OpC85eWw3UHXdrdGMG+Ac/CH8rscvS\r\nxJnODOVt0+Er/36ei3pc3dlhXCd1HFKiLyaLRpw1SDflRn4euHdELtR+JuDM\r\n4NFgJsvK8f1WZ7hQthT4dMkxzOof6sThUjL0laBVnpgjJoo1RuSpmx7X21im\r\nKK2RurytZhLdLN5Ii88WyqhKRe6xknhLbHhwlpynPWhpJhPqKzpoJGkan3Hh\r\nk9ZuwQ8WaT2XgBS0URxW/Klhs6hefaQ1vRDEfrtT8aJoDt9p+lXInDEt6qyu\r\npsI5PcCnR/Tj8m02H34awvDNvBfTD/cK1aOkpm9OPuQyh+uSaUrfH3HhAh4M\r\neeTd0NuD03CcceZ/g7pRnnMDRqeVwo5Jyby96NbWZ/Xf1G6O0sGUxgDa+EeR\r\nYsnhqbw6mo601waZPB1qNfX9IsoY0dtrF1U=\r\n=N3UG\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"588d3f317e0922b1ec5eb5d2d0ff563c9c1d1eaf","scripts":{"build":"tsx scripts/build.ts","prepublish":"npm run build"},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"repository":{"url":"git+https://github.com/AshenBird/cli.git","type":"git"},"_npmVersion":"8.19.2","description":"this package is a command line interface which help user complete some action.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cac":"^6.7.14","dotenv":"^16.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.6","esbuild":"^0.17.14","fs-extra":"^11.1.1","typescript":"^5.0.2","@types/node":"^18.15.10","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.7_1679984052050_0.5341828364779981","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@mcswift/cli","version":"0.0.8","author":{"url":"https://mcswift.me","name":"McSwift","email":"develop@mcswift.cn"},"license":"MIT","_id":"@mcswift/cli@0.0.8","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"homepage":"https://github.com/AshenBird/cli#README","bugs":{"url":"https://github.com/AshenBird/cli/issues"},"bin":{"mcswift":".bin/index.js"},"dist":{"shasum":"d95d97a8d1bf04135d3018ebec3d19e96e7e0ee2","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-0.0.8.tgz","fileCount":12,"integrity":"sha512-QCV+szFL0P4sQQnEBHjrEFH3CjO9gEJobjRlg+rI5RUj40WnWuT72zzUhLswoXxhOOb7kjLYpAlUUvSsLbIEEw==","signatures":[{"sig":"MEYCIQD9V7c8w18I4ANPCUkDr7w/XPHNaAZQ3hZ4nAL3fk0YvQIhAKMbdaZZoUixRGJl6JeOsL06JJ4xiKMi5iZxXlApTDGE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIosvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq78w/+KBrmrEloNyXcLZFl+EQwRAoErojKS+uhrwLC0805fKelti9F\r\ncOm3M5VIZau6eJcd06k9l6E7qmn6JlF5RERoXlJdGxtiuz3AKuP6+7r+m6V8\r\nLH/J9LoHP10qu8khfqel0plx/7vOuG0bVuRA30VkVKqzhvnlHcTAEWjYlbxk\r\nnhW5peleP6SS+bqGDDQaYPv0fz+GBAuvR6Gk9iind1+250S8YwICj69ZyabZ\r\n1I2lx5hHZCkjdlVO34xaLhxw95abykT+XewzamN4u9t3uO04yaOd1zVdyw50\r\n4DMdLafbhIvBMJpF1gf0UtWrUwz6P6N+VuUE3dfpECU382baKn07nJC7eo0z\r\nA75SayjsctSp5uJDwjg22MT+9MsKrC7Eiw3al5kWAlSdGx3pzenEGD7NvSuY\r\nSgATBhgJWl/+YulqEqt3CUg6KxuqL+i/1NYWoVhZQAlMILHkiyVJztxBc+b5\r\n6Pu0Y58bE+ouc93IXLNksgIycfaUjcYbEAFeoa6uUknuA8cLwFgIOFdbl+H1\r\nve5rSz5fnYPAKlq2TAl4fxRnykSGQlPg60F2y1WXGYw5jfHwE2XlPM7MslSr\r\n/TehEWoom78TMaXKNSnMPKpVLBuTi416lIq8WuSWHbTB8j0ikTRkT5k46X7v\r\n7kJG0gv5xx9IpYZOtvFb2GttgRQf2XAbxAc=\r\n=OfeJ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"588d3f317e0922b1ec5eb5d2d0ff563c9c1d1eaf","scripts":{"build":"tsx scripts/build.ts","prepublish":"npm run build"},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"repository":{"url":"git+https://github.com/AshenBird/cli.git","type":"git"},"_npmVersion":"8.19.2","description":"this package is a command line interface which help user complete some action.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cac":"^6.7.14","dotenv":"^16.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.6","esbuild":"^0.17.14","fs-extra":"^11.1.1","typescript":"^5.0.2","@types/node":"^18.15.10","@types/fs-extra":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.8_1679985455344_0.527822545067492","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@mcswift/cli","version":"0.1.0","keywords":[],"author":"","license":"MIT","_id":"@mcswift/cli@0.1.0","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"dist":{"shasum":"f86b612ea73c7ccfc88e2d35dea970bf7679600f","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-0.1.0.tgz","fileCount":5,"integrity":"sha512-2t0R7nri7krq0Ou6uHglQM6GBTftyfmaLnTjqoyBzCRcEeIQ5QEJKa/s0LxCga9KROPBVZkQ/iIoy2wIdhNBxQ==","signatures":[{"sig":"MEUCIQCiewdHDikB79TmUZzTq7eVdki5Cr6ypsB+ldcftzcErgIgWdBVSLdtRgTIDVOaEPwCX6yNhbo2i07f3EQqlaS4eiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7351},"main":"lib/cjs/index.cjs","type":"module","_from":"file:mcswift-cli-0.1.0.tgz","types":"types/index.d.ts","module":"lib/esm/index.mjs","_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"_resolved":"C:\\Users\\work\\AppData\\Local\\Temp\\9020f6d0dcd7a926f13e82e44a18bc67\\mcswift-cli-0.1.0.tgz","_integrity":"sha512-2t0R7nri7krq0Ou6uHglQM6GBTftyfmaLnTjqoyBzCRcEeIQ5QEJKa/s0LxCga9KROPBVZkQ/iIoy2wIdhNBxQ==","_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.0","typescript":"^5.4.3","@types/node":"^20.11.30"},"peerDependencies":{"zod":"^3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1711361624270_0.9492820876954042","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@mcswift/cli","version":"1.0.1","keywords":[],"author":"","license":"MIT","_id":"@mcswift/cli@1.0.1","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"dist":{"shasum":"f9f003f832d8cfdf7de1286cda8eb21cf84d02a9","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-1.0.1.tgz","fileCount":5,"integrity":"sha512-H2At9JuLP5vtnC2UjgGAVBTsQbC5bqY2drOB5KU6SUS8DfTr66VEGNO731BvkP+HDiArxnT1DL/rwBEgWWVAzQ==","signatures":[{"sig":"MEUCIQC1mqQ6WN+RXNtT4n7itsbvrPWT7yAhtKnCnLwdSGomIgIgEyqdGOVaq4LjZuRAJEYjVuVFvbxAwRaMERzGsb359SM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7351},"main":"lib/cjs/index.cjs","type":"module","_from":"file:mcswift-cli-1.0.1.tgz","types":"types/index.d.ts","module":"lib/esm/index.mjs","_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"_resolved":"C:\\Users\\work\\AppData\\Local\\Temp\\95ae0a49c62ed95eba11fd62f7b3c8a8\\mcswift-cli-1.0.1.tgz","_integrity":"sha512-H2At9JuLP5vtnC2UjgGAVBTsQbC5bqY2drOB5KU6SUS8DfTr66VEGNO731BvkP+HDiArxnT1DL/rwBEgWWVAzQ==","_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.0","typescript":"^5.4.3","@types/node":"^20.11.30"},"peerDependencies":{"zod":"^3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1_1711362991397_0.16473842693091623","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@mcswift/cli","version":"1.0.2","keywords":[],"author":{"name":"McSwift","email":"hi@mcswift.cn"},"license":"MIT","_id":"@mcswift/cli@1.0.2","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"dist":{"shasum":"f7912f846ec9cf606d63ce77b74e2a9d85c730dc","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-1.0.2.tgz","fileCount":5,"integrity":"sha512-1q8K9ddts5YrC/+jsJ5PNvJT+BtA8HkSL1JLzsTw0aRrsUEGnBM3ChGmjXsagqxiFFJD/cUtMPvc6n7Xe97lzw==","signatures":[{"sig":"MEYCIQDjclJ8hlfUPk0n5JbkyCRbP2N2xQhwqf5pZyiV5mlVxAIhALg/a97Uw3ixs7a/iZpqO9/SxuQ6e4plqKivHLvgoSuR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7671},"main":"lib/cjs/index.cjs","type":"module","_from":"file:mcswift-cli-1.0.2.tgz","types":"types/index.d.ts","module":"lib/esm/index.mjs","scripts":{"build":"cd ../../ && npm run build -- --pack=\"cli\"","doctor":"cd ../../ && npm run doctor -- --pack=\"cli\""},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"_resolved":"C:\\Users\\work\\AppData\\Local\\Temp\\0d64aec2de5ddc255bb2c36664b681ee\\mcswift-cli-1.0.2.tgz","_integrity":"sha512-1q8K9ddts5YrC/+jsJ5PNvJT+BtA8HkSL1JLzsTw0aRrsUEGnBM3ChGmjXsagqxiFFJD/cUtMPvc6n7Xe97lzw==","repository":{"type":"git","directory":"https://github.com/AshenBird/packages/tree/main/packages/cli"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.0","typescript":"^5.4.3","@types/node":"^20.11.30"},"peerDependencies":{"zod":"^3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.2_1711424578537_0.6412477472953877","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@mcswift/cli","version":"1.0.3","keywords":[],"author":{"name":"McSwift","email":"hi@mcswift.cn"},"license":"MIT","_id":"@mcswift/cli@1.0.3","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"dist":{"shasum":"ff5b4f1341bbd55d875debceafc2b424db50c32e","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-1.0.3.tgz","fileCount":5,"integrity":"sha512-QxZZqP26Or6BGw6NmFiGcpRb+70asWxTGwdDLXsFwUlNCJ7bLwAQOW26ed78RmpIVjdcfIKbVJhGama6BXt+lQ==","signatures":[{"sig":"MEQCIFDtoGZ+T83OVxS0olBZyDv3fnz3bw9ANvWaTGBmDVFqAiB4x/gD+uoSLr7e7Zy6vAiREsCvRrEfZ9HGsrFBBfyKJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7671},"main":"lib/cjs/index.cjs","type":"module","_from":"file:mcswift-cli-1.0.3.tgz","types":"types/index.d.ts","module":"lib/esm/index.mjs","scripts":{"build":"cd ../../ && npm run build -- --pack=\"cli\"","doctor":"cd ../../ && npm run doctor -- --pack=\"cli\""},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"_resolved":"C:\\Users\\work\\AppData\\Local\\Temp\\a43b41d65b88dbddd1082d02e9245f8c\\mcswift-cli-1.0.3.tgz","_integrity":"sha512-QxZZqP26Or6BGw6NmFiGcpRb+70asWxTGwdDLXsFwUlNCJ7bLwAQOW26ed78RmpIVjdcfIKbVJhGama6BXt+lQ==","repository":{"type":"git","directory":"https://github.com/AshenBird/packages/tree/main/packages/cli"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.0","typescript":"^5.4.3","@types/node":"^20.11.30"},"peerDependencies":{"zod":"^3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.3_1711425272591_0.9880677140482637","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@mcswift/cli","version":"1.0.4","keywords":[],"author":{"name":"McSwift","email":"hi@mcswift.cn"},"license":"MIT","_id":"@mcswift/cli@1.0.4","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"dist":{"shasum":"0cf22acf9f7bbf658fcfe3da6b6e544e8d2d25bb","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-1.0.4.tgz","fileCount":17,"integrity":"sha512-to4YUv1NaPObMFfNBa+ZjJ6QgfRLO05oXLT2xK7X+MC+vqUAbOYuHpateiSVGS2cWANlvpeXdjx7kizMQBvNWA==","signatures":[{"sig":"MEYCIQDfmmes3ardfrTTuMJ0cCnopge/TgalUeYN7kJB9lOhQAIhALQM3iIiv0LrleEKlUkqAbImhNuHAPlAgQpO71qBXz70","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16563},"main":"lib/cjs/index.cjs","type":"module","_from":"file:mcswift-cli-1.0.4.tgz","types":"types/index.d.ts","module":"lib/esm/index.mjs","scripts":{"build":"cd ../../ && npm run build -- --pack=\"cli\"","doctor":"cd ../../ && npm run doctor -- --pack=\"cli\""},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"_resolved":"C:\\Users\\work\\AppData\\Local\\Temp\\f566fb8c57f26b6d0eef1dcf385c94a7\\mcswift-cli-1.0.4.tgz","_integrity":"sha512-to4YUv1NaPObMFfNBa+ZjJ6QgfRLO05oXLT2xK7X+MC+vqUAbOYuHpateiSVGS2cWANlvpeXdjx7kizMQBvNWA==","repository":{"type":"git","directory":"https://github.com/AshenBird/packages/tree/main/packages/cli"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint":"^8.57.0","@mcswift/base-utils":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.0","typescript":"^5.4.3","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"peerDependencies":{"zod":"^3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4_1711528739533_0.8194209529960521","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@mcswift/cli","version":"1.0.5","keywords":[],"author":{"name":"McSwift","email":"hi@mcswift.cn"},"license":"MIT","_id":"@mcswift/cli@1.0.5","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"dist":{"shasum":"7ebaccc5ed7f230a7b16ec0af3d5afeca1843454","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-1.0.5.tgz","fileCount":17,"integrity":"sha512-cz4jhlwjSa9C9AB3xed8hrUPbGjauxD4Xz4Je0Wr7k96jiKhFUD7/Cc4wwLwsCgFnmuTue9BiRDo7MD8qy/xQA==","signatures":[{"sig":"MEQCIEJZAkoNF9kbgYtjmeRqrDe6Scn8Qm69x+QUDthkpWLbAiAmiqkIGeyQYKXovQq6W9ia9sQDaUaiFGr9d2XRv7tl6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16563},"main":"lib/cjs/index.cjs","type":"module","_from":"file:mcswift-cli-1.0.5.tgz","types":"types/index.d.ts","module":"lib/esm/index.mjs","scripts":{"build":"cd ../../ && npm run build -- --pack=\"cli\"","doctor":"cd ../../ && npm run doctor -- --pack=\"cli\""},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"_resolved":"C:\\Users\\work\\AppData\\Local\\Temp\\36c4631e7baf2c665e5ee08044dcea73\\mcswift-cli-1.0.5.tgz","_integrity":"sha512-cz4jhlwjSa9C9AB3xed8hrUPbGjauxD4Xz4Je0Wr7k96jiKhFUD7/Cc4wwLwsCgFnmuTue9BiRDo7MD8qy/xQA==","repository":{"type":"git","directory":"https://github.com/AshenBird/packages/tree/main/packages/cli"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint":"^8.57.0","@mcswift/base-utils":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.0","typescript":"^5.4.3","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"peerDependencies":{"zod":"^3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5_1711529973569_0.9653444028400087","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@mcswift/cli","version":"1.0.6","keywords":[],"author":{"name":"McSwift","email":"hi@mcswift.cn"},"license":"MIT","_id":"@mcswift/cli@1.0.6","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"dist":{"shasum":"acbab0f321fc0976bd6e50ebf0c4827212d9c048","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-1.0.6.tgz","fileCount":17,"integrity":"sha512-M2+pcEFUYjVmVD2uM9Lz8d82BHysm0kLupB6Q8BnjFwcw2MI8404qIAcmsC6CV89hkXLQ3qpLHlNiQFFrMmkuA==","signatures":[{"sig":"MEYCIQC/GWZiLl87YPAjkrxtIG14obJB72SFqo/W6RHgkg9kTQIhALjGScYViu/mQyw+4Bgn7XMf4y6KcjdxkyWMOFlMW8pw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16563},"main":"lib/cjs/index.cjs","type":"module","_from":"file:mcswift-cli-1.0.6.tgz","types":"types/index.d.ts","module":"lib/esm/index.mjs","scripts":{"build":"cd ../../ && npm run build -- --pack=\"cli\"","doctor":"cd ../../ && npm run doctor -- --pack=\"cli\""},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"_resolved":"C:\\Users\\work\\AppData\\Local\\Temp\\4ecb05b2d6622bf40dc2a9610ab719a5\\mcswift-cli-1.0.6.tgz","_integrity":"sha512-M2+pcEFUYjVmVD2uM9Lz8d82BHysm0kLupB6Q8BnjFwcw2MI8404qIAcmsC6CV89hkXLQ3qpLHlNiQFFrMmkuA==","repository":{"type":"git","directory":"https://github.com/AshenBird/packages/tree/main/packages/cli"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint":"^8.57.0","@mcswift/base-utils":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.0","typescript":"^5.4.3","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"peerDependencies":{"zod":"^3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.6_1711530754442_0.9631090133746201","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@mcswift/cli","version":"1.0.7","keywords":[],"author":{"name":"McSwift","email":"hi@mcswift.cn"},"license":"MIT","_id":"@mcswift/cli@1.0.7","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"dist":{"shasum":"1ffa009bfe092d1e12f0ba1deca246ffe82385e1","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-1.0.7.tgz","fileCount":17,"integrity":"sha512-MfnsnQJ0TT5mSUMDfnzY4QGb8k72xxGdw1GuL6mLyfmE4csGk9dhQpxneqk0ex/Om1Mh7z1oj+ljtr2P5LwfAg==","signatures":[{"sig":"MEUCIBgRBqjrZ2/9n9v3GscKKxFFuIRBPwrLfN8jmGArT1jPAiEArhjTQIyorSmLXXCBKIXKm6G0LOerAo5NNOV2N+S+Xvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16563},"main":"lib/cjs/index.cjs","type":"module","_from":"file:mcswift-cli-1.0.7.tgz","types":"types/index.d.ts","module":"lib/esm/index.mjs","scripts":{"build":"cd ../../ && npm run build -- --pack=\"cli\"","doctor":"cd ../../ && npm run doctor -- --pack=\"cli\""},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"_resolved":"C:\\Users\\work\\AppData\\Local\\Temp\\ebaf5c4968e0e6a4d3c9234bceda2999\\mcswift-cli-1.0.7.tgz","_integrity":"sha512-MfnsnQJ0TT5mSUMDfnzY4QGb8k72xxGdw1GuL6mLyfmE4csGk9dhQpxneqk0ex/Om1Mh7z1oj+ljtr2P5LwfAg==","repository":{"type":"git","directory":"https://github.com/AshenBird/packages/tree/main/packages/cli"},"_npmVersion":"10.2.4","description":"","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint":"^8.57.0","@mcswift/base-utils":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.22.0","typescript":"^5.4.3","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"peerDependencies":{"zod":"^3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.7_1711531837449_0.8849757360853361","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@mcswift/cli","version":"1.0.8","keywords":[],"author":{"name":"McSwift","email":"hi@mcswift.cn"},"license":"MIT","_id":"@mcswift/cli@1.0.8","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"dist":{"shasum":"1f5f0329babe46ac3e5a4338c058a76050a14d7a","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-1.0.8.tgz","fileCount":20,"integrity":"sha512-vfsULwmfpTTXEQpImq2+3OMRbLvoWcRsEcB894YBOxfbbJ6xVxTQf2WFi+qP1oUzOjE6q9sMjXYN2Go+Gsc1BA==","signatures":[{"sig":"MEUCIQD4APJrK0/1dD1K5pB+ufNs2VK9AYEcVgeveJEPRbDGaAIgfqNpHzy2zojeUHF2vyUTFugthLmsSan0TzFa/traipc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27679},"main":"lib/cjs/index.cjs","type":"module","_from":"file:mcswift-cli-1.0.8.tgz","types":"types/index.d.ts","module":"lib/esm/index.mjs","scripts":{"test":"tsx ./test/index.test.ts","build":"cd ../../ && npm run build -- --pack=\"cli\"","doctor":"cd ../../ && npm run doctor -- --pack=\"cli\""},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"_resolved":"C:\\Users\\marti\\AppData\\Local\\Temp\\119be5bf9ef9dd0641d3730c1be4b977\\mcswift-cli-1.0.8.tgz","_integrity":"sha512-vfsULwmfpTTXEQpImq2+3OMRbLvoWcRsEcB894YBOxfbbJ6xVxTQf2WFi+qP1oUzOjE6q9sMjXYN2Go+Gsc1BA==","repository":{"type":"git","directory":"https://github.com/AshenBird/packages/tree/main/packages/cli"},"_npmVersion":"9.5.1","description":"","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint":"^8.57.0","@mcswift/base-utils":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.6","jest":"^29.7.0","typescript":"^5.4.3","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.8_1721719081722_0.08329491632943276","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@mcswift/cli","version":"1.0.9","keywords":[],"author":{"name":"McSwift","email":"hi@mcswift.cn"},"license":"MIT","_id":"@mcswift/cli@1.0.9","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"dist":{"shasum":"0fb39efded025977d6ca1b27d9cb0b6fb370fc7e","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-1.0.9.tgz","fileCount":29,"integrity":"sha512-ocNMghE7DVOhgYRqVxRwAOTW6K6BD3Wn+22oDWODwuhCqPKdxkc+uZZ+g5Nw38mzBYwr35XkxWqdfS2Q0kzVKw==","signatures":[{"sig":"MEUCIQDBYWoJ/NlMee3F5P6YZPj/KW7zysFZCwSk57/HzT6ewAIgC2ZteyuD9Y06vxbpGpC1n+vTfxS64H0mpg8iYVTAtgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31702},"main":"lib/cjs/index.cjs","type":"module","_from":"file:mcswift-cli-1.0.9.tgz","types":"types/index.d.ts","module":"lib/esm/index.mjs","scripts":{"test":"tsx ./test/index.test.ts","build":"cd ../../ && npm run build -- --pack=\"cli\"","doctor":"cd ../../ && npm run doctor -- --pack=\"cli\""},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"_resolved":"C:\\Users\\marti\\AppData\\Local\\Temp\\be128da8bd21f23b075b677104a56f26\\mcswift-cli-1.0.9.tgz","_integrity":"sha512-ocNMghE7DVOhgYRqVxRwAOTW6K6BD3Wn+22oDWODwuhCqPKdxkc+uZZ+g5Nw38mzBYwr35XkxWqdfS2Q0kzVKw==","repository":{"type":"git","directory":"https://github.com/AshenBird/packages/tree/main/packages/cli"},"_npmVersion":"9.5.1","description":"","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint":"^8.57.0","@mcswift/base-utils":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.6","jest":"^29.7.0","typescript":"^5.4.3","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.9_1721797305997_0.6984621362926771","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@mcswift/cli","version":"1.0.10","keywords":[],"author":{"name":"McSwift","email":"hi@mcswift.cn"},"license":"MIT","_id":"@mcswift/cli@1.0.10","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"dist":{"shasum":"1e8eaee7850f628bff85985bc475b92b7206b40b","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-1.0.10.tgz","fileCount":29,"integrity":"sha512-n2AsHPn8nd5VIgMqelWmgcV/14U/9bShkXuN/k22zfNER1aJJceooZR1HqNpj/WLnRmQ1fC9r5M2LmJJogxuog==","signatures":[{"sig":"MEQCIH+Lc7lTCJpyoU4de596tA79+HFF9gGgITcJGdlgEGqGAiB1bC1lrNC+GOOc1OA7UKinExeRcsZOXAnRa1kPtL2ChQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31856},"main":"lib/cjs/index.cjs","type":"module","_from":"file:mcswift-cli-1.0.10.tgz","types":"types/index.d.ts","module":"lib/esm/index.mjs","exports":{".":{"types":"./types/index.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.cjs"}},"scripts":{"test":"tsx ./test/index.test.ts","build":"cd ../../ && npm run build -- --pack=\"cli\"","doctor":"cd ../../ && npm run doctor -- --pack=\"cli\""},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"_resolved":"C:\\Users\\marti\\AppData\\Local\\Temp\\22b1289d1c06a0f04327b975168c0acd\\mcswift-cli-1.0.10.tgz","_integrity":"sha512-n2AsHPn8nd5VIgMqelWmgcV/14U/9bShkXuN/k22zfNER1aJJceooZR1HqNpj/WLnRmQ1fC9r5M2LmJJogxuog==","repository":{"type":"git","directory":"https://github.com/AshenBird/packages/tree/main/packages/cli"},"_npmVersion":"9.5.1","description":"","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint":"^8.57.0","@mcswift/base-utils":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.6","jest":"^29.7.0","typescript":"^5.4.3","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.10_1721975437957_0.191280921423584","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@mcswift/cli","version":"1.0.13","keywords":[],"author":{"name":"McSwift","email":"hi@mcswift.cn"},"license":"MIT","_id":"@mcswift/cli@1.0.13","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"dist":{"shasum":"41df3f3fdddef8e2a979e8d6b1604940bad7b19a","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-1.0.13.tgz","fileCount":29,"integrity":"sha512-j9jOnM0/v9t2bCXCf5Vajalm7zAJqE7xyhikf5BxulTITVvLE4HohPNzgqwGkf/Qzy80OvKku6NbMBNr1z3VGQ==","signatures":[{"sig":"MEUCIQCDmJKYl9YxyDjBbtkmzwJYuf1FJq7t1Aq+uTxeeF+CnAIgbSDZ/d1pKNamnFUZvUuF1FpNRkJR0cvKCBGEKxaAKVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31856},"main":"lib/cjs/index.cjs","type":"module","_from":"file:mcswift-cli-1.0.13.tgz","types":"types/index.d.ts","module":"lib/esm/index.mjs","exports":{".":{"types":"./types/index.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.cjs"}},"scripts":{"test":"tsx ./test/index.test.ts","build":"cd ../../ && npm run build -- --pack=\"cli\"","doctor":"cd ../../ && npm run doctor -- --pack=\"cli\""},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"_resolved":"C:\\Users\\marti\\AppData\\Local\\Temp\\2df405208e9a276020ffbe7a30f15f3c\\mcswift-cli-1.0.13.tgz","_integrity":"sha512-j9jOnM0/v9t2bCXCf5Vajalm7zAJqE7xyhikf5BxulTITVvLE4HohPNzgqwGkf/Qzy80OvKku6NbMBNr1z3VGQ==","repository":{"type":"git","directory":"https://github.com/AshenBird/packages/tree/main/packages/cli"},"_npmVersion":"9.5.1","description":"","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint":"^8.57.0","@mcswift/base-utils":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.6","jest":"^29.7.0","typescript":"^5.4.3","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.13_1726314254807_0.8732115400516944","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@mcswift/cli","version":"1.0.14","keywords":[],"author":{"name":"McSwift","email":"hi@mcswift.cn"},"license":"MIT","_id":"@mcswift/cli@1.0.14","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"dist":{"shasum":"c29acf9e140ab9e3efd8c1fdb136e6312a049278","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-1.0.14.tgz","fileCount":29,"integrity":"sha512-u+UXtpMPTXNYboyJlLbdQiL36tOFBMmpBBXv1CswyDX2a1d62yb2aO5sRImquojrwy18CxieVmAvvZJiAp5tQg==","signatures":[{"sig":"MEUCIH9pWWWgR/AqpPMPC9B/g8F6K8Q782jiArPKCY63sywDAiEA+DnDYdA46v86JxaOnn1W7ldoqdW1Bk8e45jsfQOMbV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31740},"main":"lib/cjs/index.cjs","type":"module","_from":"file:mcswift-cli-1.0.14.tgz","types":"types/index.d.ts","module":"lib/esm/index.mjs","exports":{".":{"types":"./types/index.d.ts","import":"./lib/esm/index.mjs","require":"./lib/cjs/index.cjs"}},"scripts":{"test":"tsx ./test/index.test.ts","build":"cd ../../ && npm run build -- --pack=\"cli\"","doctor":"cd ../../ && npm run doctor -- --pack=\"cli\""},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"_resolved":"C:\\Users\\marti\\AppData\\Local\\Temp\\3f03b7182e075e94e0d8f07270054da2\\mcswift-cli-1.0.14.tgz","_integrity":"sha512-u+UXtpMPTXNYboyJlLbdQiL36tOFBMmpBBXv1CswyDX2a1d62yb2aO5sRImquojrwy18CxieVmAvvZJiAp5tQg==","repository":{"type":"git","directory":"https://github.com/AshenBird/packages/tree/main/packages/cli"},"_npmVersion":"9.5.1","description":"","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint":"^8.57.0","@mcswift/base-utils":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.6","jest":"^29.7.0","typescript":"^5.4.3","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.4.0","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.14_1726316209345_0.5158588920627782","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@mcswift/cli","version":"1.0.17","keywords":[],"author":{"name":"McSwift","email":"hi@mcswift.cn"},"license":"MIT","_id":"@mcswift/cli@1.0.17","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"dist":{"shasum":"9abbb715bc63d528c348b5a2ff00e3ba30d84454","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-1.0.17.tgz","fileCount":39,"integrity":"sha512-KaNktSPjz6a9r1pjYz4A7+xHYL503p2xEYqyyX4Ov5WaONxs5y406HDtz0MwnIBdihedWr4VVqaJ6s8H0d3ung==","signatures":[{"sig":"MEUCIQC7ngbHciP/dpERa1RxXoDiCH8nV97i+veMBEuFp1dvqgIgYssJrQH5oINCUsbe5dDYnMVj+FZ4Yoq7DM+G06zd9D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29457},"main":"lib/cjs/index.cjs","type":"module","_from":"file:mcswift-cli-1.0.17.tgz","types":"types/index.d.ts","module":"lib/esm/index.mjs","exports":{".":{"import":"./lib/esm/index.mjs","require":"./lib/cjs/index.cjs"}},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"_resolved":"C:\\Users\\marti\\AppData\\Local\\Temp\\deb134c234dc2af5686f733ebf04e80b\\mcswift-cli-1.0.17.tgz","_integrity":"sha512-KaNktSPjz6a9r1pjYz4A7+xHYL503p2xEYqyyX4Ov5WaONxs5y406HDtz0MwnIBdihedWr4VVqaJ6s8H0d3ung==","repository":{"type":"git","directory":"https://github.com/AshenBird/mcswift-utils/tree/main/packages/cli"},"_npmVersion":"11.11.0","description":"[English](#english) | [中文](#中文)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@mcswift/base-utils":"^1.0.17"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.3.0","typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.17_1775080631321_0.6519671570244376","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@mcswift/cli","version":"1.0.18","keywords":[],"author":{"name":"McSwift","email":"hi@mcswift.cn"},"license":"MIT","_id":"@mcswift/cli@1.0.18","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"dist":{"shasum":"d4bea1da5f8bdf55e97d2354d903bde8374e448c","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-1.0.18.tgz","fileCount":39,"integrity":"sha512-CD8mCgjmnrr35vj6v6j2V4lQKKpZMK2p5lXKpbjImpPyxnPZ5C+dt7qy6N6JPd4m5JG0DyXrYP+Qk7pLNb80pA==","signatures":[{"sig":"MEUCIAOcVo9n2prdC8/acBfi3TNQImSzMj+kk+CTa8uPsVIAAiEAjSjtS2mtFS037bE2CSrFXOCgg/jICQ79wccqv4XvV5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31985},"main":"lib/cjs/index.cjs","type":"module","_from":"file:mcswift-cli-1.0.18.tgz","types":"types/index.d.ts","module":"lib/esm/index.mjs","exports":{".":{"import":"./lib/esm/index.mjs","require":"./lib/cjs/index.cjs"}},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"_resolved":"C:\\Users\\marti\\AppData\\Local\\Temp\\e91d11d2e12a2e93402ab577773ffbc9\\mcswift-cli-1.0.18.tgz","_integrity":"sha512-CD8mCgjmnrr35vj6v6j2V4lQKKpZMK2p5lXKpbjImpPyxnPZ5C+dt7qy6N6JPd4m5JG0DyXrYP+Qk7pLNb80pA==","repository":{"url":"git+git+https://github.com/AshenBird/mcswift-utils.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"[English](#english) | [中文](#中文)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@mcswift/base-utils":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.3.0","typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.18_1775118522855_0.8417465407659581","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@mcswift/cli","version":"1.0.19","description":"[English](#english) | [中文](#中文)","keywords":[],"license":"MIT","author":{"name":"McSwift","email":"hi@mcswift.cn"},"repository":{"type":"git","url":"git+https://github.com/AshenBird/mcswift-utils.git","directory":"packages/cli"},"type":"module","main":"lib/cjs/index.cjs","module":"lib/esm/index.mjs","types":"types/index.d.ts","exports":{".":{"import":"./lib/esm/index.mjs","require":"./lib/cjs/index.cjs"}},"dependencies":{"@mcswift/base-utils":"^1.0.19"},"devDependencies":{"@types/node":"^25.5.0","jest":"^30.3.0","tsx":"^4.21.0","typescript":"^6.0.2"},"_id":"@mcswift/cli@1.0.19","bugs":{"url":"https://github.com/AshenBird/mcswift-utils/issues"},"homepage":"https://github.com/AshenBird/mcswift-utils#readme","_integrity":"sha512-baw+NDM5RKFsl90L/Y+39Cji3hXviOVK+taDd7cWUxzMFKEWkixIJU8yca3R9maO/c52dCZQXIv0yqeIw6i7fA==","_resolved":"C:\\Users\\marti\\AppData\\Local\\Temp\\472a8e4ee355fcc1b6b54707127bb8a5\\mcswift-cli-1.0.19.tgz","_from":"file:mcswift-cli-1.0.19.tgz","_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-baw+NDM5RKFsl90L/Y+39Cji3hXviOVK+taDd7cWUxzMFKEWkixIJU8yca3R9maO/c52dCZQXIv0yqeIw6i7fA==","shasum":"7217027498022b971b4d328be7f20ab3a1883b53","tarball":"https://registry.npmjs.org/@mcswift/cli/-/cli-1.0.19.tgz","fileCount":39,"unpackedSize":31981,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHAw+311jEs/h0QyW9N/9RnqmW/xLhTD97TQQAI36eFVAiEAhYVICybSB2t+U4Xax5sd0Y1uixLbU1f8gMDg6SZ2FZ4="}]},"_npmUser":{"name":"mcswift","email":"develop@mcswift.me"},"directories":{},"maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.0.19_1775118921577_0.615777227734772"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-26T10:14:35.436Z","modified":"2026-04-02T08:35:21.841Z","0.0.1":"2023-03-26T10:14:35.782Z","0.0.2":"2023-03-26T14:19:10.339Z","0.0.3":"2023-03-26T14:52:48.816Z","0.0.4":"2023-03-27T05:55:27.621Z","0.0.5":"2023-03-27T06:41:36.677Z","0.0.6":"2023-03-28T06:12:42.339Z","0.0.7":"2023-03-28T06:14:12.236Z","0.0.8":"2023-03-28T06:37:35.525Z","1.0.0":"2024-03-25T10:06:37.993Z","0.1.0":"2024-03-25T10:13:44.437Z","1.0.1":"2024-03-25T10:36:31.583Z","1.0.2":"2024-03-26T03:42:58.671Z","1.0.3":"2024-03-26T03:54:32.730Z","1.0.4":"2024-03-27T08:38:59.686Z","1.0.5":"2024-03-27T08:59:33.716Z","1.0.6":"2024-03-27T09:12:34.598Z","1.0.7":"2024-03-27T09:30:37.598Z","1.0.8":"2024-07-23T07:18:01.916Z","1.0.9":"2024-07-24T05:01:46.223Z","1.0.10":"2024-07-26T06:30:38.127Z","1.0.13":"2024-09-14T11:44:14.981Z","1.0.14":"2024-09-14T12:16:49.534Z","1.0.17":"2026-04-01T21:57:11.440Z","1.0.18":"2026-04-02T08:28:42.982Z","1.0.19":"2026-04-02T08:35:21.713Z"},"author":{"name":"McSwift","email":"hi@mcswift.cn"},"license":"MIT","keywords":[],"repository":{"type":"git","url":"git+https://github.com/AshenBird/mcswift-utils.git","directory":"packages/cli"},"description":"[English](#english) | [中文](#中文)","maintainers":[{"name":"mcswift","email":"develop@mcswift.me"}],"readme":"# @mcswift/cli\n\n[English](#english) | [中文](#中文)\n\n---\n\n## 中文\n\n一个轻量级的 Node.js 命令行应用构建工具，提供了基础的命令注册、参数解析以及可选的 Schema 校验功能。\n\n### 安装\n\n```bash\nnpm install @mcswift/cli\n# or\npnpm add @mcswift/cli\n```\n\n### 使用指南及接口文档\n\n#### 1. 基础使用\n\n你可以通过 `Cli` 类快速创建一个命令行应用，并通过 `use` 方法注册命令：\n\n```typescript\nimport { Cli } from \"@mcswift/cli\";\n\nconst cli = new Cli(\"my-cli\");\n\n// 注册一个简单命令\ncli.use(\"hello\", (options, ctx) => {\n  console.log(\"Hello, World!\");\n  console.log(\"Options:\", options);\n});\n\n// 解析命令行参数并执行对应的命令\ncli.start();\n```\n\n**类型注释：**\n```typescript\nclass Cli {\n  readonly name: string;\n  constructor(name?: string);\n  use<T extends Options>(init: CommandInit<T>): this;\n  use<T extends Options>(command: Command<T>): this;\n  use(name: string, handle: Handle<Options>): this;\n  run(name: string | string[], options?: Options): Promise<this>;\n  start(): void;\n}\n```\n\n#### 2. 使用配置对象注册命令\n\n你可以传入一个对象来定义命令名称、处理函数，以及使用如 `zod` 的 Schema 来校验传入的参数：\n\n```typescript\nimport { Cli } from \"@mcswift/cli\";\nimport { z } from \"zod\"; // 需要自行安装 zod\n\nconst cli = new Cli(\"my-app\");\n\ncli.use({\n  name: \"build\",\n  schema: z.object({\n    outDir: z.string().default(\"dist\"),\n    minify: z.boolean().default(false),\n  }),\n  handle: (options, ctx) => {\n    // 此时 options 已经被 schema 校验并推导为强类型\n    console.log(`Building to ${options.outDir}, minify: ${options.minify}`);\n  }\n});\n\ncli.start();\n```\n\n**类型注释：**\n```typescript\ntype Options = Record<string, string | number | boolean>;\n\ninterface Handle<T extends Options> {\n  (options: T, cli: Cli): unknown;\n}\n\ntype CommandInit<T extends Options> = {\n  name: string;\n  handle: Handle<T>;\n  schema?: { parse: (val: unknown) => T }; // 兼容 Zod 等库的 parse 方法\n};\n```\n\n#### 3. 使用 Command 类\n\n你也可以通过实例化 `Command` 类，并将其传递给 `use` 方法进行注册：\n\n```typescript\nimport { Cli, Command } from \"@mcswift/cli\";\n\nconst serveCmd = new Command({\n  name: \"serve\",\n  handle: (options) => {\n    console.log(\"Server is running...\");\n  }\n});\n\nconst cli = new Cli();\ncli.use(serveCmd);\n\ncli.start();\n```\n\n**类型注释：**\n```typescript\nclass Command<T extends Options = Options> {\n  name: string;\n  handle: Handle<T>;\n  schema?: { parse: (val: unknown) => T };\n  constructor(options: CommandInit<T>);\n}\n```\n\n#### 4. 编程式调用命令\n\n除了自动解析 `argv` 的 `cli.start()` 外，你也可以在代码中手动运行注册的命令：\n\n```typescript\nconst cli = new Cli();\ncli.use(\"init\", () => console.log(\"Init project...\"));\n\n// 手动执行\ncli.run(\"init\", { template: \"vue\" });\n\n// 支持依次执行多个命令\ncli.run([\"init\", \"build\"]);\n```\n\n#### 5. 命令行参数解析工具\n\n提供底层的命令行参数解析函数。\n\n```typescript\nimport { resolveCliOption } from \"@mcswift/cli\";\n\n// 将类似 [\"--name\", \"mcswift\", \"--force\"] 的数组解析为对象\nconst options = resolveCliOption(process.argv.slice(3));\n// => { name: \"mcswift\", force: true }\n```\n\n**类型注释：**\n```typescript\nconst resolveCliOption: <O extends Options = Options>(options: string[]) => O;\n```\n\n---\n\n## English\n\nA lightweight Node.js command-line application building tool that provides basic command registration, argument parsing, and optional Schema validation.\n\n### Installation\n\n```bash\nnpm install @mcswift/cli\n# or\npnpm add @mcswift/cli\n```\n\n### Usage Guide & API Documentation\n\n#### 1. Basic Usage\n\nYou can quickly create a CLI application using the `Cli` class and register commands via the `use` method:\n\n```typescript\nimport { Cli } from \"@mcswift/cli\";\n\nconst cli = new Cli(\"my-cli\");\n\n// Register a simple command\ncli.use(\"hello\", (options, ctx) => {\n  console.log(\"Hello, World!\");\n  console.log(\"Options:\", options);\n});\n\n// Parse command-line arguments and execute the corresponding command\ncli.start();\n```\n\n**Type Annotations:**\n```typescript\nclass Cli {\n  readonly name: string;\n  constructor(name?: string);\n  use<T extends Options>(init: CommandInit<T>): this;\n  use<T extends Options>(command: Command<T>): this;\n  use(name: string, handle: Handle<Options>): this;\n  run(name: string | string[], options?: Options): Promise<this>;\n  start(): void;\n}\n```\n\n#### 2. Registering Commands with a Configuration Object\n\nYou can pass an object to define the command name, handler function, and use a Schema like `zod` to validate the incoming arguments:\n\n```typescript\nimport { Cli } from \"@mcswift/cli\";\nimport { z } from \"zod\"; // Requires installing zod separately\n\nconst cli = new Cli(\"my-app\");\n\ncli.use({\n  name: \"build\",\n  schema: z.object({\n    outDir: z.string().default(\"dist\"),\n    minify: z.boolean().default(false),\n  }),\n  handle: (options, ctx) => {\n    // Here `options` is already validated and strongly typed by the schema\n    console.log(`Building to ${options.outDir}, minify: ${options.minify}`);\n  }\n});\n\ncli.start();\n```\n\n**Type Annotations:**\n```typescript\ntype Options = Record<string, string | number | boolean>;\n\ninterface Handle<T extends Options> {\n  (options: T, cli: Cli): unknown;\n}\n\ntype CommandInit<T extends Options> = {\n  name: string;\n  handle: Handle<T>;\n  schema?: { parse: (val: unknown) => T }; // Compatible with parse method of Zod and similar libraries\n};\n```\n\n#### 3. Using the Command Class\n\nYou can also instantiate the `Command` class and pass it to the `use` method for registration:\n\n```typescript\nimport { Cli, Command } from \"@mcswift/cli\";\n\nconst serveCmd = new Command({\n  name: \"serve\",\n  handle: (options) => {\n    console.log(\"Server is running...\");\n  }\n});\n\nconst cli = new Cli();\ncli.use(serveCmd);\n\ncli.start();\n```\n\n**Type Annotations:**\n```typescript\nclass Command<T extends Options = Options> {\n  name: string;\n  handle: Handle<T>;\n  schema?: { parse: (val: unknown) => T };\n  constructor(options: CommandInit<T>);\n}\n```\n\n#### 4. Programmatic Command Invocation\n\nBesides automatically parsing `argv` with `cli.start()`, you can also manually run registered commands within your code:\n\n```typescript\nconst cli = new Cli();\ncli.use(\"init\", () => console.log(\"Init project...\"));\n\n// Manually execute\ncli.run(\"init\", { template: \"vue\" });\n\n// Supports executing multiple commands sequentially\ncli.run([\"init\", \"build\"]);\n```\n\n#### 5. Command-line Argument Parser Utility\n\nProvides an underlying command-line argument parsing function.\n\n```typescript\nimport { resolveCliOption } from \"@mcswift/cli\";\n\n// Parse an array like [\"--name\", \"mcswift\", \"--force\"] into an object\nconst options = resolveCliOption(process.argv.slice(3));\n// => { name: \"mcswift\", force: true }\n```\n\n**Type Annotations:**\n```typescript\nconst resolveCliOption: <O extends Options = Options>(options: string[]) => O;\n```","readmeFilename":"README.md","homepage":"https://github.com/AshenBird/mcswift-utils#readme","bugs":{"url":"https://github.com/AshenBird/mcswift-utils/issues"}}