{"_id":"@piiqtechnologies/doctor","_rev":"39-31805ec54347da996441e4942ebe39c5","name":"@piiqtechnologies/doctor","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"@piiqtechnologies/doctor","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.0.0","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"austinlo","email":"austin@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"729e79b9953ec2eb1d8ace569eff95ef625dcc96","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.0.0.tgz","fileCount":3,"integrity":"sha512-wHzxJPihVcV1DipVgEUjKNFeMU8LqyN4TqJ2fcUF4WcMt1lUr5D3o8RD/RocYI/iQjAiK0N1kvh+eUlFavzscA==","signatures":[{"sig":"MEYCIQD66aLjwYXJLDbhX176SEFJbzDhJTXP1GaIHmzyw8x1qQIhAK4hxug5wrFxuWF6RnQsYYnfzHK9bCCEqNTUDPWfmP1I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446},"main":"index.js","gitHead":"6ad4d5b0ab0f49f92a62469d11dc6536db09527e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.7.0","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.0.0_1739747383068_0.379634111813288","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@piiqtechnologies/doctor","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.0.1","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"austinlo","email":"austin@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"515a6b381d03e8a1865fb1d5166ca83837c4f8a0","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.0.1.tgz","fileCount":3,"integrity":"sha512-MCNJSOSDNv9bFMiz/RPtp3CYeiJpLJ5dZ6tyR+9bebmnfqx7ZP442txUKqfmyxxliI3fW0f4p/gLNKTP+QnbHg==","signatures":[{"sig":"MEYCIQDEbeLF4uKAVALQuMqPcqtoZ4qdZBexD83IlLADajLVhAIhAILRXEBts1LZb0ZpuSXKO0Z2c+PjUrO380amQpLkruq9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464},"main":"index.js","gitHead":"6ad4d5b0ab0f49f92a62469d11dc6536db09527e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.7.0","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.0.1_1739747570608_0.7589629495030132","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@piiqtechnologies/doctor","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.0.2","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"austinlo","email":"austin@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"b2736f76470f82c3c8c0a09c13f601da182be294","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.0.2.tgz","fileCount":3,"integrity":"sha512-7zRSJ/AzO3Y2B1LsO3WoVvNkPu0QsZwf3D8c+9XG9o73r01g3xEkGmpnp/BjtD2eV7Q9wu3DJOZL8oix/RHVdw==","signatures":[{"sig":"MEUCIGuCHSpSk/W/CFqXuMZ+oXt5pmTolhHNq+BFZ18xwU4JAiEA99CCeZBbWfCPzTEuVHylnTwG9nMEuSQQkTPX+7US+ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446},"main":"index.js","gitHead":"6ad4d5b0ab0f49f92a62469d11dc6536db09527e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.7.0","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.0.2_1739747801205_0.2278554680970173","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@piiqtechnologies/doctor","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.0.3","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"austinlo","email":"austin@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"84b0a1311b9ded47cfb95da67da21f161dd1f594","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.0.3.tgz","fileCount":3,"integrity":"sha512-izZuJ2uTCmf5aCkAojapfJBe8woNd+1wTXcSPNoeAV0g+AtLzKEQKHuG7844bzah8Oi5OpqJdDXfWry3FKawZA==","signatures":[{"sig":"MEQCIBOhT/xYsPWVTKE7lw4eisb/pyWYRf5Topj0u8gRYWzxAiBFir/6YR1QoPJTXBSDEp4MPGyC7JJ9+R90r1kpuPV3JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444},"main":"index.js","gitHead":"6ad4d5b0ab0f49f92a62469d11dc6536db09527e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.7.0","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.0.3_1739747892928_0.10793823012772519","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@piiqtechnologies/doctor","version":"1.0.4","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.0.4","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"austinlo","email":"austin@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"e3904d7e663d2a15d712b558ce1f2119706f644d","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.0.4.tgz","fileCount":3,"integrity":"sha512-d/8GFZl0g3qu3kPJ3QemV3BhY1fUCIhi/xWcj47o5NbVYS0516XXnUL8OlWM5/BIKd3cb0XJ2E7bw2/jLNhkpA==","signatures":[{"sig":"MEUCIQCYGHycsdrLbTq+kM2L0+UzjrY5Nvv3XH2B2lbJE0ywLgIgBf+2OL1XRvB5AhMZt0fBAU8LYeSosWpSoArSa7xRP3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463},"main":"index.js","gitHead":"6ad4d5b0ab0f49f92a62469d11dc6536db09527e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.7.0","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.0.4_1739748036773_0.86585132383369","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@piiqtechnologies/doctor","version":"1.0.5","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.0.5","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"austinlo","email":"austin@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"6f33b02f4295f191344baf703e0aee30f77510bd","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.0.5.tgz","fileCount":8,"integrity":"sha512-VftVbEQXiJ+FbtWs9vnexwrzLXT6Z9V5PnWtl6m5bZWd9xgYKLBGna2IiqPaa4ypSDwg0QXnvWcc10uUi7tZZQ==","signatures":[{"sig":"MEYCIQC6qaizQfxuvDbRo3p5EPj3TXGFQE6EzuudiOIppRuN3AIhAO3u6jqKUwGbUhIt1tnxN9qoTnIBb4lhSAEnVJGmXI84","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6482},"main":"index.js","gitHead":"6ad4d5b0ab0f49f92a62469d11dc6536db09527e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.7.0","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","inquirer":"^12.4.2","cli-spinners":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.0.5_1739752060138_0.48624581418748125","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@piiqtechnologies/doctor","version":"1.0.6","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.0.6","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"austinlo","email":"austin@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"}],"bin":{"doctor":"index.mjs"},"dist":{"shasum":"a95868e598e261ecdd85cf292f5468b1ede85c58","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.0.6.tgz","fileCount":8,"integrity":"sha512-Hi1iIp5JjFXGJh0ssIetnqJQhiclAwdwwzLwg/xVsRGiSOvsKD18BNmeVPubjAjXTGtX1y/Cszq+gGierqK9Zg==","signatures":[{"sig":"MEQCICD5bCNa7sejoKxNRn41DU41HpGOfnyFCDz2v+RDfEycAiANMcc2VZehKGWEM/jol+s9f5e+Z1WgoWYab7IU3LTIuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6483},"main":"index.js","gitHead":"6ad4d5b0ab0f49f92a62469d11dc6536db09527e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.7.0","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","inquirer":"^12.4.2","cli-spinners":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.0.6_1739752096565_0.84741908351917","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@piiqtechnologies/doctor","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.1.0","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"austinlo","email":"austin@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"}],"bin":{"doctor":"index.mjs"},"dist":{"shasum":"629578a4389f9c01eef93d2edf8c5483b05a758c","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.1.0.tgz","fileCount":8,"integrity":"sha512-pPfEFLWpwiGpzW7uxvCKclS6uNfwjumcjUALnM3QaCxD6LbBFYOOs8ZKKVz2rOK/JaBZvEJ69s/kh2WHzmZYow==","signatures":[{"sig":"MEUCIEJa64Ck2vJ/8w3tCBYlB3G6oUngpHPQuNtXdvMDVN99AiEA9ZcvAqQ+qFa4HoGSGGCZNVaJKEROj3CjdK0C14ALeMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6484},"main":"index.mjs","gitHead":"6ad4d5b0ab0f49f92a62469d11dc6536db09527e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.7.0","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","inquirer":"^12.4.2","cli-spinners":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.1.0_1739752254394_0.949840408595984","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@piiqtechnologies/doctor","version":"1.1.1","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.1.1","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"austinlo","email":"austin@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"}],"bin":{"doctor":"index.mjs"},"dist":{"shasum":"42585415d7c0182898a945c868a6b541ea2fec36","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.1.1.tgz","fileCount":8,"integrity":"sha512-hXzY9aFhAgkMQ4T2Akn1W6EwDXBOLlmZUwRXKe4u0DNCe97TA9AVF6hH4Pu2D1ngoo6PdDIqHhvYbmLLZD3cUw==","signatures":[{"sig":"MEUCIGsXUYEKqae1/O9bJxNO0H60vaFo5XiJB8UGLApAe4udAiEA5aPDFMOXu/iKH3v5wLk/lMDMAlnBqxcc6EgMKc5EF1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6484},"main":"index.mjs","gitHead":"6ad4d5b0ab0f49f92a62469d11dc6536db09527e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.7.0","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","inquirer":"^12.4.2","cli-spinners":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.1.1_1739752417574_0.28123533168106074","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@piiqtechnologies/doctor","version":"1.1.2","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.1.2","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"austinlo","email":"austin@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"}],"bin":{"doctor":"index.mj"},"dist":{"shasum":"05b0ce242d941f957084c2adf8580a694d120074","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.1.2.tgz","fileCount":9,"integrity":"sha512-BV0mwbH1pGVzunjfg3wUQZTsuzGi3/uQNzeIFOd7uxRCiwJG3SdTImPIIYtecDFvNmcq+zMwumzX6Mu4l/x1IQ==","signatures":[{"sig":"MEUCIH1EzTo8cjjzk7cVEtuyIrtnlrTEvLlOlIcKhChZlx1FAiEApzJCAgzAZkVVhlj01OKSGh3QzAkJgTQt521vm8vxNE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6540},"main":"index.js","gitHead":"6ad4d5b0ab0f49f92a62469d11dc6536db09527e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.7.0","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","inquirer":"^12.4.2","cli-spinners":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.1.2_1739752597494_0.22547960893139107","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@piiqtechnologies/doctor","version":"1.1.3","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.1.3","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"austinlo","email":"austin@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"9b306ae828dbf0fcf5ad68ef33525b7af76eaf97","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.1.3.tgz","fileCount":9,"integrity":"sha512-7CNHD+OUQXx7JiiKLDcgN1id7rrck1B/+bi4uY7m9eBTzLq2hmXqfqkOaUQ3qzmNGQV/zHAb8ugpHbBWF8KNKA==","signatures":[{"sig":"MEUCIQCT2mzGwT2+hdbVHqdcwRBWQ304aQpAzhvCowd5U/YtoQIgdFyrNjzIHYzAKktocxAQOb8Vyd8rkWSxsVmEK2fUQRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6540},"main":"index.js","gitHead":"6ad4d5b0ab0f49f92a62469d11dc6536db09527e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.7.0","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","inquirer":"^12.4.2","cli-spinners":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.1.3_1739752624810_0.7548828095523898","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@piiqtechnologies/doctor","version":"1.1.4","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.1.4","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"austinlo","email":"austin@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"8883322eaddd4efbc5c11f1ee2f5f9e434dd0124","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.1.4.tgz","fileCount":9,"integrity":"sha512-fiSbGfISvVvDNBVB9lj5EcC/wmjS3Py1L1h22CW2d1IbTD2wfZ3E+F/e+Nt860yuGJ4ONEh+mKQynS04zAHaMw==","signatures":[{"sig":"MEUCIQDUKBvlbQukN1AHKKVfxTOh3Au7wk4xoHNYa0cB9D0TswIgRwSgFfs1uBLFFNe4mKHFLawxaFEumA8nj0EPJTe8hBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6540},"main":"index.js","gitHead":"6ad4d5b0ab0f49f92a62469d11dc6536db09527e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.7.0","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","inquirer":"^12.4.2","cli-spinners":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.1.4_1739752687435_0.9429466721962985","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@piiqtechnologies/doctor","version":"1.2.0","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.2.0","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"austinlo","email":"austin@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"b66331655d2bbb4972e351da10c7b25b539bd138","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.2.0.tgz","fileCount":11,"integrity":"sha512-KdcuDTc5ppSmJlOGX3jo8BejFo/KvE3lMX3+jYvl0NzS/34ehm1v8aOMyppEO2iR7JRohVqfRzEKZrTVG+ZrHQ==","signatures":[{"sig":"MEUCIQCTg/CudaPPuFivwFv1JCrhk/iYUMhF0re8yTioch0wPQIgcGcraKLOBRZeyMFQXYF0uXzNvFItUUzUpL1IEiNxJQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12199},"main":"index.js","gitHead":"9a650a7708c5a386efec3640d430ba3ae8f9a519","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.7.0","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","inquirer":"^12.4.2","cli-spinners":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.2.0_1739825665181_0.5215153921413285","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@piiqtechnologies/doctor","version":"1.3.0","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.3.0","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"austinlo","email":"austin@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"3dd8649c9eeaad80bb3eacc189823bd641e16dce","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.3.0.tgz","fileCount":12,"integrity":"sha512-44ccoWNwuV1KqGZccya12KHFssuSxNlmMk8ulK29RADuk+1IcVhiPyw6mliWIrW3KbYD6rm/uSg+pmZ2cUXLOg==","signatures":[{"sig":"MEYCIQCfsNNE/Y2vliBn+gM4wW4UxMVpKHdCjSHVnu8zMGlDegIhAJqAyjhQnHmi6ZveClkEa7pF3vlg8mAsUFEk5IsfciIH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12913},"main":"index.js","gitHead":"9a650a7708c5a386efec3640d430ba3ae8f9a519","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.7.0","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","inquirer":"^12.4.2","cli-spinners":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.3.0_1739833345683_0.9130734206191797","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@piiqtechnologies/doctor","version":"1.4.0","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.4.0","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"785b891ac834f8a2751fc7fcc1b40dda0d82b098","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.4.0.tgz","fileCount":12,"integrity":"sha512-nHjQH4bbtKXdzMpdhpXAFKlEeE0d7t4jCMZIsWRo1Iv7VJRgMPHYG5Uql8iDOyk/Kw4UhLq43IHAFOBDzIEJEw==","signatures":[{"sig":"MEUCIQC2UGHobAUIdA/MzeoYuQApLZvNZu+h51jentPrL3BOKwIgClWl5g2sEtKo+ZctEwkXGpUS9TmbgWsrxdPQXt50DKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14000},"main":"index.js","gitHead":"a644c17127440ca6369c2ae84f3d3bb7830d86ff","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.7.0","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","inquirer":"^12.4.2","cli-spinners":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.4.0_1740778173667_0.5687878929035108","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@piiqtechnologies/doctor","version":"1.5.0","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.5.0","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"565a352944a7ae3a2277374d2568bad42f1a3fc5","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.5.0.tgz","fileCount":12,"integrity":"sha512-0htPmb95hWFxnMFbXiuKuE61Hb/8ftZ5zsSMLix7tWX/UaqKt44sShABrXsXEhBeO2O5+7O1Oui1DMstnO64+A==","signatures":[{"sig":"MEUCIQC0ZRS5ba5dl6fcYpvzaP+tA3p2qepgrmCyQCvvACvfqgIgYF7Va71kyr1m0WKsTP6K7eNLpFvvox/FdcQMomXMxI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13056},"main":"index.js","gitHead":"a644c17127440ca6369c2ae84f3d3bb7830d86ff","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.8.2","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","inquirer":"^12.4.2","cli-spinners":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.5.0_1744991999816_0.1612231946412388","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@piiqtechnologies/doctor","version":"1.6.0","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.6.0","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"},{"name":"austin.wood","email":"austin.wood@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"0c8613c1b7d84150af7e77ef97346adbe31d84e6","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.6.0.tgz","fileCount":13,"integrity":"sha512-yco8dkXr78bAKwW+MZmSKbhmQbh2EuPZ3KTx0Aq2WsyV9gJ+rC11+HdMElUnQTwX7+n9xF+PvPa8wMs9JHyIkA==","signatures":[{"sig":"MEUCIBXxsutP1BDIclVmlr8sqEry1cWI+vXF4roB4ys02KpFAiEA2aM21FuY8jQ22e4AQYAfbHCGBFBYauWywqAunO6J/GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15449},"main":"index.js","gitHead":"27e27cfae2d4e1131479bb2bc5cc36a6a85cd7bf","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.8.2","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","inquirer":"^12.4.2","cli-spinners":"^3.2.0","@aws-cdk/toolkit-lib":"^0.3.5","@aws-cdk/cloudformation-diff":"^2.181.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.6.0_1747274762800_0.0022169138766492402","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@piiqtechnologies/doctor","version":"1.6.1","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.6.1","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"},{"name":"austin.wood","email":"austin.wood@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"e3671106c1ee5f91d54d00fe3733e9af9c609422","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.6.1.tgz","fileCount":13,"integrity":"sha512-PB1RC2HT6URNSNSXE3k8eBrsq+9g6U5IuuhcBrs1DvnS3M5scrDtH7/h3Hv/5yMsmtzxnK5rSQeuoep+RhlXwg==","signatures":[{"sig":"MEYCIQD5IUpW83MmiWow8X1UXE4JCgoyx+XLNHYHQvgk47/rJQIhAIyRfBWrIxoeEgWxlDqIQhb1xT3IXNoim6IKhdL8DXhf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15854},"main":"index.js","gitHead":"27e27cfae2d4e1131479bb2bc5cc36a6a85cd7bf","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.8.2","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","inquirer":"^12.4.2","cli-spinners":"^3.2.0","@aws-cdk/toolkit-lib":"^0.3.5","@aws-cdk/cloudformation-diff":"^2.181.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.6.1_1747275960522_0.07315032561198276","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@piiqtechnologies/doctor","version":"1.6.2","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.6.2","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"},{"name":"austin.wood","email":"austin.wood@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"656eb08af834c2d51a973b1dae3d917e934eff83","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.6.2.tgz","fileCount":13,"integrity":"sha512-2rZTM7ojNlu9wVpbHM57aDEwVYuqJSB3J2YriggFk1M3/5SqyXx8tQUWVDRw6hZrqrPJbi68NRfYTPSpHO+8Bw==","signatures":[{"sig":"MEQCIEO2NkfHBDHfoNpxk1pgVEDvbooAscojJ6dLFMlprZ1IAiBL10hSbq1Mny7eV2OuFzDHfXbXdrcEMORgk0nr0G8QTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15773},"main":"index.js","gitHead":"27e27cfae2d4e1131479bb2bc5cc36a6a85cd7bf","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.8.2","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","inquirer":"^12.4.2","cli-spinners":"^3.2.0","@aws-cdk/toolkit-lib":"^0.3.5","@aws-cdk/cloudformation-diff":"^2.181.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.6.2_1747276953662_0.04626792026194093","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@piiqtechnologies/doctor","version":"1.7.0","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.7.0","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"},{"name":"austin.wood","email":"austin.wood@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"d0dd9298b873949ceb3a2ae881c8a11fb9540d02","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.7.0.tgz","fileCount":24,"integrity":"sha512-fDJ0X2fiE+6FqMAGpA8HfncvwCGh2mp9bsiCA3pVfvw95cXUT29l0hzjLTuLm940IDAv4ahtLFdsqwJDfJ1GZw==","signatures":[{"sig":"MEQCIHuUVUBdzdOwvtfJhrlpQUGolUhQFNHxQOtXnRsMyVT3AiBjZA968YZVAwrY6ruSP8C1yQGULZqknEHTUeONH+K8mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23684},"main":"index.js","gitHead":"21ede8c872752a0ae547b367304e0873f5eee0fd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"11.3.0","description":"Welcome to Peek!","directories":{},"_nodeVersion":"24.1.0","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","inquirer":"^12.4.2","handlebars":"^4.7.8","change-case":"^5.4.4","cli-spinners":"^3.2.0","@aws-cdk/toolkit-lib":"^0.3.5","@aws-cdk/cloudformation-diff":"^2.181.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doctor_1.7.0_1749141385553_0.2582903537571284","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@piiqtechnologies/doctor","version":"1.8.0","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.8.0","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"},{"name":"austin.wood","email":"austin.wood@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"00bdd070aac3231f429e8ca6a4d669107f317c83","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.8.0.tgz","fileCount":29,"integrity":"sha512-Umc+Bc2qi6B8YP5G2cvX02h0790x4z4RdHvz8BznFvTfyXtAuW/pDaXzcJl54vKiB4VB8Nqf+LPDxRrspnsvtg==","signatures":[{"sig":"MEYCIQCLKpEEcvauq72EUa9eWTTMSi5I5kMr1WUS4KUZB0+XTwIhAOGZLqmFpIlessN0dqLLniVGrQnoY3Hoc0H7rv9FYXpf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39461},"main":"index.js","gitHead":"9d7a3b30f32e2e1ffd19e1a97b1893a64efaab41","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","actor":{"name":"wmattei","type":"user","email":"wagner@peek.us"},"email":"wagner@peek.us"},"_npmVersion":"10.8.2","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","dotenv":"^17.0.1","inquirer":"^12.4.2","handlebars":"^4.7.8","change-case":"^5.4.4","cli-spinners":"^3.2.0","@aws-sdk/client-ssm":"^3.840.0","@aws-cdk/toolkit-lib":"^0.3.5","@sentry/aws-serverless":"^9.35.0","@aws-cdk/cloudformation-diff":"^2.181.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.1+sha512.8cd0e31bd60779ef4ca92b855fb3462c7ec35ce8b345752b7349a68239776417f46d41d79c8047242d9c93b48a1516f64c7444ebe747d9a02bf26868e6fa1f2b","_npmOperationalInternal":{"tmp":"tmp/doctor_1.8.0_1751778692964_0.6937315749855331","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@piiqtechnologies/doctor","version":"1.9.0","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.9.0","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"},{"name":"austin.wood","email":"austin.wood@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"39dacb219df0669c47f65485d8f7109786771b82","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.9.0.tgz","fileCount":31,"integrity":"sha512-i9t5EVDFf/GhtYRGvkEpDVQIiGQ+Foshopbn1SoTEzPxrjFOy367Q5EuhivHf89RygULHCbETkinb0SW23Z+ug==","signatures":[{"sig":"MEUCIBDGZWeEpYAbdDmhgNKhgFB8wcDDq5v00lJE98RLPobMAiEAolNLdBdNxmoufONy93djD2uK0d0pmZrutQndRshDAd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47200},"main":"index.js","gitHead":"923d0c79f9200d7d1cae6b0eea8f2b2b3d692015","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","actor":{"name":"wmattei","type":"user","email":"wagner@peek.us"},"email":"wagner@peek.us"},"_npmVersion":"10.8.2","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","dotenv":"^17.0.1","fastify":"^5.4.0","inquirer":"^12.4.2","handlebars":"^4.7.8","change-case":"^5.4.4","cli-spinners":"^3.2.0","@aws-sdk/client-ssm":"^3.840.0","@aws-cdk/toolkit-lib":"^0.3.5","@sentry/aws-serverless":"^9.35.0","@aws-cdk/cloudformation-diff":"^2.181.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.1+sha512.8cd0e31bd60779ef4ca92b855fb3462c7ec35ce8b345752b7349a68239776417f46d41d79c8047242d9c93b48a1516f64c7444ebe747d9a02bf26868e6fa1f2b","_npmOperationalInternal":{"tmp":"tmp/doctor_1.9.0_1751782203114_0.7701332523419617","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@piiqtechnologies/doctor","version":"1.10.0","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.10.0","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"},{"name":"austin.wood","email":"austin.wood@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"5dd92956ebfe98122a54bd92289eef7baa1f490f","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.10.0.tgz","fileCount":31,"integrity":"sha512-toDUzSoBjFMZSmXvXzF69Qf5w1OSgvda3xJJo6/+2PYh7drT6IZ0Eo5He73JFxCnNCjmXt0Vmk2klnj3XtWGlg==","signatures":[{"sig":"MEUCIBrdH7DOjvH046MGWQcpx9Wyy8IgcWCsYVmpYIT18YecAiEA5j53cQLJ2ZdGF0U7KsMHQ2Gyr30BBjCaigG6cBdR7Ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47820},"main":"index.js","gitHead":"06c13fc705fa7c2c6ed1aa2292440d6f65f30a36","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","actor":{"name":"wmattei","type":"user","email":"wagner@peek.us"},"email":"wagner@peek.us"},"_npmVersion":"10.8.2","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","dotenv":"^17.0.1","fastify":"^5.4.0","inquirer":"^12.4.2","handlebars":"^4.7.8","change-case":"^5.4.4","cli-spinners":"^3.2.0","@aws-sdk/client-ssm":"^3.840.0","@aws-cdk/toolkit-lib":"^0.3.5","@sentry/aws-serverless":"^9.35.0","@aws-cdk/cloudformation-diff":"^2.181.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.1+sha512.8cd0e31bd60779ef4ca92b855fb3462c7ec35ce8b345752b7349a68239776417f46d41d79c8047242d9c93b48a1516f64c7444ebe747d9a02bf26868e6fa1f2b","_npmOperationalInternal":{"tmp":"tmp/doctor_1.10.0_1751782787237_0.5096183377338581","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@piiqtechnologies/doctor","version":"1.10.1","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.10.1","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"},{"name":"austin.wood","email":"austin.wood@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"5af7ede1b51ba5acb79c0a4d45a86a4df8b69158","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.10.1.tgz","fileCount":31,"integrity":"sha512-DwdT/zvvc1dD3Vu3aizg6oy4KZeqZzgDwyRKEwPeDS033A12+gOk+P4hsKZ8EcoPh+KP675cclPiC3BNbwu4Ag==","signatures":[{"sig":"MEYCIQD37bwyfGNqwHp+vn2tv6qbT3GELv+JTcCHvU5K6oS4UgIhAOi1EQJn9fq7pUrMUsVsjNxjzSPheuFyHsZdC5lPKRlp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47853},"main":"index.js","gitHead":"bcc20f68558ddc4190ca1e1a9592ef3c3331f2a1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","actor":{"name":"wmattei","type":"user","email":"wagner@peek.us"},"email":"wagner@peek.us"},"_npmVersion":"10.8.2","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","dotenv":"^17.0.1","fastify":"^5.4.0","inquirer":"^12.4.2","handlebars":"^4.7.8","change-case":"^5.4.4","cli-spinners":"^3.2.0","@aws-sdk/client-ssm":"^3.840.0","@aws-cdk/toolkit-lib":"^0.3.5","@sentry/aws-serverless":"^9.35.0","@aws-cdk/cloudformation-diff":"^2.181.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.1+sha512.8cd0e31bd60779ef4ca92b855fb3462c7ec35ce8b345752b7349a68239776417f46d41d79c8047242d9c93b48a1516f64c7444ebe747d9a02bf26868e6fa1f2b","_npmOperationalInternal":{"tmp":"tmp/doctor_1.10.1_1751784630907_0.1655157220628296","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@piiqtechnologies/doctor","version":"1.10.2","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.10.2","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"},{"name":"austin.wood","email":"austin.wood@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"fa901cca4248d7fb99a230d455dfe3c1e0e9c6a8","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.10.2.tgz","fileCount":31,"integrity":"sha512-mDwMQG96TA+gqtKjp1R4eNsvax+p2NEpnH4k3UFWgRmrXQX0srLZQJUudtHcsczNubguycZEYbnPEGBpqtOsTA==","signatures":[{"sig":"MEUCIQDiTbaBhk/jCVue3vrbzc1i5tVfWY/lYHtrlNBAmh8mawIgWxvh5a8am4b4b/qorfL1za7OoEvv2G9QvB39IJimBP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47886},"main":"index.js","gitHead":"bcc20f68558ddc4190ca1e1a9592ef3c3331f2a1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","actor":{"name":"wmattei","type":"user","email":"wagner@peek.us"},"email":"wagner@peek.us"},"_npmVersion":"10.8.2","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","dotenv":"^17.0.1","fastify":"^5.4.0","inquirer":"^12.4.2","handlebars":"^4.7.8","change-case":"^5.4.4","cli-spinners":"^3.2.0","@aws-sdk/client-ssm":"^3.840.0","@aws-cdk/toolkit-lib":"^0.3.5","@sentry/aws-serverless":"^9.35.0","@aws-cdk/cloudformation-diff":"^2.181.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.1+sha512.8cd0e31bd60779ef4ca92b855fb3462c7ec35ce8b345752b7349a68239776417f46d41d79c8047242d9c93b48a1516f64c7444ebe747d9a02bf26868e6fa1f2b","_npmOperationalInternal":{"tmp":"tmp/doctor_1.10.2_1751784810823_0.7433516997780056","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@piiqtechnologies/doctor","version":"1.10.3","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.10.3","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"},{"name":"austin.wood","email":"austin.wood@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"cdccb4bde31f51556a5410053ec9fe2c92f21a1d","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.10.3.tgz","fileCount":31,"integrity":"sha512-eRNaM7dPXu0kLOTwODYakc7y4UCzb3gbRLNw7FC7Am/SGhV7HKbEr8vxTXJcz+LUXESGPPVP6PdH1DNEZLuyxw==","signatures":[{"sig":"MEYCIQCKo7+i72t9AXjfGZsTEGOv4PV0Fuca/cQhSN1vEzAr3gIhAOA389rspOVtESbsmBMpO4c/HMeA+iIB5v1tNAoEvAVq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47936},"main":"index.js","gitHead":"bcc20f68558ddc4190ca1e1a9592ef3c3331f2a1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","actor":{"name":"wmattei","type":"user","email":"wagner@peek.us"},"email":"wagner@peek.us"},"_npmVersion":"10.8.2","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","dotenv":"^17.0.1","fastify":"^5.4.0","inquirer":"^12.4.2","handlebars":"^4.7.8","change-case":"^5.4.4","cli-spinners":"^3.2.0","@aws-sdk/client-ssm":"^3.840.0","@aws-cdk/toolkit-lib":"^0.3.5","@sentry/aws-serverless":"^9.35.0","@aws-cdk/cloudformation-diff":"^2.181.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.1+sha512.8cd0e31bd60779ef4ca92b855fb3462c7ec35ce8b345752b7349a68239776417f46d41d79c8047242d9c93b48a1516f64c7444ebe747d9a02bf26868e6fa1f2b","_npmOperationalInternal":{"tmp":"tmp/doctor_1.10.3_1751785348092_0.12793190416123634","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"@piiqtechnologies/doctor","version":"1.10.4","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.10.4","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"},{"name":"austin.wood","email":"austin.wood@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"2b6a9b427384ae0cc38e2d0676569e0b74aa4700","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.10.4.tgz","fileCount":31,"integrity":"sha512-cGc/SW/8ZESanYehKQppWSjbdiEeHJSevOz18TidQska0Y+dtpSqQi8pTMByRjSAmkk5iy9MZhKhA16zOSbPWQ==","signatures":[{"sig":"MEUCIGjVWJgbJeLYTD7GK7TBuljAP9ik1yWdIoyAzLiFEtNWAiEAno1RVjzESj4iKm8p9BuMjdvkA4xEd3Bw910+ABwhF1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47936},"main":"index.js","gitHead":"88c93d2107eec0aab3092513aca22be2a0c0b454","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.8.2","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","dotenv":"^17.0.1","fastify":"^5.4.0","inquirer":"^12.4.2","handlebars":"^4.7.8","change-case":"^5.4.4","cli-spinners":"^3.2.0","@aws-sdk/client-ssm":"^3.840.0","@aws-cdk/toolkit-lib":"^0.3.5","@sentry/aws-serverless":"^9.35.0","@aws-cdk/cloudformation-diff":"^2.181.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.1+sha512.8cd0e31bd60779ef4ca92b855fb3462c7ec35ce8b345752b7349a68239776417f46d41d79c8047242d9c93b48a1516f64c7444ebe747d9a02bf26868e6fa1f2b","_npmOperationalInternal":{"tmp":"tmp/doctor_1.10.4_1752193749580_0.685545287011238","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"@piiqtechnologies/doctor","version":"1.10.5","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.10.5","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"},{"name":"austin.wood","email":"austin.wood@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"1113257d478f0fa6559ee8efdd13f4626a733bd9","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.10.5.tgz","fileCount":31,"integrity":"sha512-lD0tBrZey7TN+bpHNt2cvXdLlzDyvYZNL+14/mERp9wMiBwytiaCL8ntW5H5m3DhOhWrBNML7wmIL40Ey+44Fg==","signatures":[{"sig":"MEUCICjLPMe8c6ME8hHAOmHhhhLPRChFX7ydte7ekm5bmQB+AiEAnu9N+EjULnh/NQtB51chmU0LQI4j8ML0rT0uuk8hrfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47962},"main":"index.js","gitHead":"11bb6b05f786ff1d09959b24cdb3e3c2b4383f5d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.8.2","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","dotenv":"^17.0.1","fastify":"^5.4.0","inquirer":"^12.4.2","handlebars":"^4.7.8","change-case":"^5.4.4","cli-spinners":"^3.2.0","@aws-sdk/client-ssm":"^3.840.0","@aws-cdk/toolkit-lib":"^0.3.5","@sentry/aws-serverless":"^9.35.0","@aws-cdk/cloudformation-diff":"^2.181.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.1+sha512.8cd0e31bd60779ef4ca92b855fb3462c7ec35ce8b345752b7349a68239776417f46d41d79c8047242d9c93b48a1516f64c7444ebe747d9a02bf26868e6fa1f2b","_npmOperationalInternal":{"tmp":"tmp/doctor_1.10.5_1752194098607_0.6408801303924179","host":"s3://npm-registry-packages-npm-production"}},"1.10.6":{"name":"@piiqtechnologies/doctor","version":"1.10.6","keywords":[],"author":"","license":"ISC","_id":"@piiqtechnologies/doctor@1.10.6","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"},{"name":"austin.wood","email":"austin.wood@peek.us"}],"bin":{"doctor":"index.js"},"dist":{"shasum":"0ce443c6973850dae3b31eed3185021d6c8ff693","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-1.10.6.tgz","fileCount":30,"integrity":"sha512-csD1nYalVdgg+GxKG/sB8gy1BozSPOIuDibBdAhVdmjuZGMvxYL2oOkSvCBd/lyktPw9z348/r5m8KHS8nanWQ==","signatures":[{"sig":"MEYCIQDLncD3FqGksyhpCNz9brFHzTwM7XbylINsdL1rRah0WQIhAOM5yH29zd+yZyB2YrZAhD2xRhYlJOqZxHxKlQKzcPeW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44013},"main":"index.js","gitHead":"3b71155fb1a721001d83e71cb4478e004e167039","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"_npmVersion":"10.8.2","description":"Welcome to Peek!","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ora":"^8.2.0","chalk":"^5.4.1","yargs":"^17.7.2","dotenv":"^17.0.1","fastify":"^5.4.0","inquirer":"^12.4.2","handlebars":"^4.7.8","change-case":"^5.4.4","cli-spinners":"^3.2.0","@aws-sdk/client-ssm":"^3.840.0","@aws-cdk/toolkit-lib":"^0.3.5","@sentry/aws-serverless":"^9.35.0","@aws-cdk/cloudformation-diff":"^2.181.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.1+sha512.8cd0e31bd60779ef4ca92b855fb3462c7ec35ce8b345752b7349a68239776417f46d41d79c8047242d9c93b48a1516f64c7444ebe747d9a02bf26868e6fa1f2b","_npmOperationalInternal":{"tmp":"tmp/doctor_1.10.6_1752873045926_0.34286551919416985","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@piiqtechnologies/doctor","version":"2.0.0","keywords":["cli","diagnostics","aws","developer-tools","environment-check"],"author":{"name":"peek-tech"},"_id":"@piiqtechnologies/doctor@2.0.0","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"},{"name":"austin.wood","email":"austin.wood@peek.us"},{"name":"diegopeek","email":"diego@peek.us"}],"homepage":"https://github.com/peek-tech/tools-infra-base#readme","bugs":{"url":"https://github.com/peek-tech/tools-infra-base/issues"},"bin":{"doctor":"dist/cli.js"},"dist":{"shasum":"a0acdea1fda5daa9a1363742ea50485d44b7cdc9","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-2.0.0.tgz","fileCount":66,"integrity":"sha512-bsx7EcxC446ha4BecxupUdNMojbyoGTjyQbji2dz3ltwPyr8ODl4ILKBDN7QxFP4QeJpNIbnsj+79iFEC4/MDw==","signatures":[{"sig":"MEYCIQCyyOKpPdhmNAS5aORa4VtUoBZpPE+VZmUEEcrnnqTsowIhAIGgHZhMFn6e0XcdT6jn1L+G8pWzJD4/z7BcSTsBaIVq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125648},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"9196d1df373468cc89a8d99ba115e76895ae0b65","scripts":{"dev":"ts-node src/cli.ts","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","test:cli":"node dist/cli.js --help","prepublishOnly":"yarn clean && yarn build"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"repository":{"url":"git+https://github.com/peek-tech/tools-infra-base.git","type":"git","directory":"libs/peek-doctor"},"_npmVersion":"10.9.3","description":"A CLI tool to diagnose developer local environment, check for AWS CLI installation, profiles, etc.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.0.1","chalk":"^5.0.0","dotenv":"^17.0.1","semver":"^7.7.2","fastify":"^5.4.0","inquirer":"^12.0.0","commander":"^11.0.0","handlebars":"^4.7.8","@aws-sdk/client-ssm":"^3.840.0","@aws-cdk/toolkit-lib":"^0.3.5","@aws-cdk/cloudformation-diff":"^2.181.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/semver":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor_2.0.0_1757104862551_0.7001255401158291","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@piiqtechnologies/doctor","version":"2.0.1","keywords":["cli","diagnostics","aws","developer-tools","environment-check"],"author":{"name":"peek-tech"},"_id":"@piiqtechnologies/doctor@2.0.1","maintainers":[{"name":"wmattei","email":"wagner@peek.us"},{"name":"arthurmunhoz","email":"arthur@peek.us"},{"name":"ribas95","email":"gui@peek.us"},{"name":"peek_developer","email":"developers@peek.us"},{"name":"james_straub_peek","email":"james@peek.us"},{"name":"felipebutcher-peek","email":"felipe@peek.us"},{"name":"deval_peek","email":"deval@peek.us"},{"name":"austin.wood","email":"austin.wood@peek.us"},{"name":"diegopeek","email":"diego@peek.us"}],"homepage":"https://github.com/peek-tech/tools-infra-base#readme","bugs":{"url":"https://github.com/peek-tech/tools-infra-base/issues"},"bin":{"doctor":"dist/cli.js"},"dist":{"shasum":"5aa135a37789c399545f7d7d9bb442a60d1ce49b","tarball":"https://registry.npmjs.org/@piiqtechnologies/doctor/-/doctor-2.0.1.tgz","fileCount":66,"integrity":"sha512-XteYz+++CVCbO3ZR4XYT4Hs1psQikMpq1UPrQgbDPo/7VLmJlmsaHBd+QiOoF8vJTeTusIrLmtgeiTyH1UlSUQ==","signatures":[{"sig":"MEUCIHw81EDqfiIcIF8f2zDFoMJYAhlFTU3Jy+3hUtFO5GDhAiEAzPhqBL9q6AfiPzdxFPV/ZkGtN2vlBY62Qyn+Mg6IdwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133720},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"4014c3fca6b1c5b6ae13cbc554389ccc9d643d3c","scripts":{"dev":"ts-node src/cli.ts","test":"echo \"No tests yet\" && exit 0","build":"tsc","clean":"rm -rf dist","test:cli":"node dist/cli.js --help"},"_npmUser":{"name":"wmattei","email":"wagner@peek.us"},"repository":{"url":"git+https://github.com/peek-tech/tools-infra-base.git","type":"git","directory":"libs/peek-doctor"},"_npmVersion":"10.9.3","description":"A CLI tool to diagnose developer local environment, check for AWS CLI installation, profiles, etc.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.0.1","chalk":"^5.0.0","dotenv":"^17.0.1","semver":"^7.7.2","fastify":"^5.4.0","inquirer":"^12.0.0","commander":"^11.0.0","handlebars":"^4.7.8","change-case":"^5.4.4","@aws-sdk/client-ssm":"^3.840.0","@aws-cdk/toolkit-lib":"^0.3.5","@aws-cdk/cloudformation-diff":"^2.181.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/semver":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor_2.0.1_1757354897787_0.0789683087693176","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-02-16T23:09:42.990Z","modified":"2025-12-11T22:01:55.435Z","1.0.0":"2025-02-16T23:09:43.232Z","1.0.1":"2025-02-16T23:12:50.776Z","1.0.2":"2025-02-16T23:16:41.393Z","1.0.3":"2025-02-16T23:18:13.089Z","1.0.4":"2025-02-16T23:20:36.963Z","1.0.5":"2025-02-17T00:27:40.347Z","1.0.6":"2025-02-17T00:28:16.723Z","1.0.7":"2025-02-17T00:28:56.899Z","1.1.0":"2025-02-17T00:30:54.587Z","1.1.1":"2025-02-17T00:33:37.774Z","1.1.2":"2025-02-17T00:36:37.649Z","1.1.3":"2025-02-17T00:37:05.073Z","1.1.4":"2025-02-17T00:38:07.631Z","1.2.0":"2025-02-17T20:54:25.354Z","1.3.0":"2025-02-17T23:02:25.869Z","1.4.0":"2025-02-28T21:29:33.869Z","1.5.0":"2025-04-18T15:59:59.996Z","1.6.0":"2025-05-15T02:06:02.978Z","1.6.1":"2025-05-15T02:26:00.707Z","1.6.2":"2025-05-15T02:42:33.841Z","1.7.0":"2025-06-05T16:36:25.720Z","1.8.0":"2025-07-06T05:11:33.134Z","1.9.0":"2025-07-06T06:10:03.294Z","1.10.0":"2025-07-06T06:19:47.437Z","1.10.1":"2025-07-06T06:50:31.117Z","1.10.2":"2025-07-06T06:53:31.006Z","1.10.3":"2025-07-06T07:02:28.279Z","1.10.4":"2025-07-11T00:29:09.754Z","1.10.5":"2025-07-11T00:34:58.780Z","1.10.6":"2025-07-18T21:10:46.119Z","2.0.0":"2025-09-05T20:41:02.757Z","2.0.1":"2025-09-08T18:08:18.009Z"},"bugs":{"url":"https://github.com/peek-tech/tools-infra-base/issues"},"author":{"name":"peek-tech"},"homepage":"https://github.com/peek-tech/tools-infra-base#readme","keywords":["cli","diagnostics","aws","developer-tools","environment-check"],"repository":{"url":"git+https://github.com/peek-tech/tools-infra-base.git","type":"git","directory":"libs/peek-doctor"},"description":"A CLI tool to diagnose developer local environment, check for AWS CLI installation, profiles, etc.","maintainers":[{"email":"wagner@peek.us","name":"wmattei"},{"email":"arthur@peek.us","name":"arthurmunhoz"},{"email":"gui@peek.us","name":"ribas95"},{"email":"developers@peek.us","name":"peek_developer"},{"email":"james@peek.us","name":"james_straub_peek"},{"email":"felipe@peek.us","name":"felipebutcher-peek"},{"email":"deval@peek.us","name":"deval_peek"},{"email":"tony@peek.us","name":"mrconti"},{"email":"austin.wood@peek.us","name":"austin.wood"},{"email":"diego@peek.us","name":"diegopeek"}],"readme":"# Peek Doctor Commands\n\nA comprehensive CLI tool for diagnosing developer local environments and providing development utilities for AWS-based projects.\n\n## Installation\n\n```bash\n# Install globally\nnpm install -g @piiqtechnologies/doctor\n\n# Or use with npx\nnpx @piiqtechnologies/doctor <command>\n\n# Or use locally in your project\nyarn add @piiqtechnologies/doctor\n```\n\n## Commands Overview\n\n| Command | Description | Status |\n|---------|-------------|--------|\n| `diagnose` | Run diagnostic checks on your local environment | ✅ |\n| `cdk-diff` | Run CDK diff on a given template path | ✅ |\n| `new-app` | Create a new app from template | ✅ |\n| `invoke` | Invoke a Lambda function locally | ✅ |\n| `api-gateway` | Start API Gateway emulator | ✅ |\n\n---\n\n## 🔍 Diagnose\n\nRun comprehensive diagnostic checks on your local development environment.\n\n### Usage\n\n```bash\ndoctor diagnose\n```\n\n### What it checks\n\n- **Node.js Version**: Ensures you're running a compatible Node.js version (≥20.0.0)\n- **AWS CLI**: Verifies AWS CLI installation and version\n- **AWS Profiles**: Checks for required AWS profiles:\n  - `peek-root` - Root AWS credentials\n  - `peek-dev` - Development environment profile\n  - `peek-prod` - Production environment profile\n- **AWS STS**: Validates AWS credentials and permissions\n- **GitHub NPM Token**: Checks for `NPM_GH_TOKEN` environment variable\n- **VPN Connection**: Verifies VPN connectivity to internal services\n\n### Auto-fix capabilities\n\nThe diagnose command can automatically fix some issues:\n- Configure AWS profiles with proper credentials\n- Set up profile relationships and role assumptions\n- Guide you through credential setup\n\n### Example Output\n\n```\n✅ Node.js version: v20.10.0 is compatible with required version 20.0.0\n✅ AWS CLI is installed (aws-cli/2.15.0)\n✅ AWS peek-root is installed\n✅ AWS peek-dev is installed\n✅ AWS peek-prod is installed\n✅ Github NPM Token is set\n✅ VPN Connection is established\n```\n\n---\n\n## 🔄 CDK Diff\n\nRun CDK diff on a given template path with enhanced output and filtering.\n\n### Usage\n\n```bash\n# Basic usage\ndoctor cdk-diff\n\n# With custom template path\ndoctor cdk-diff --template-path ./my-cdk-out\n\n# Short form\ndoctor cdk-diff -t ./my-cdk-out\n```\n\n### Options\n\n| Option | Description | Default |\n|--------|-------------|---------|\n| `-t, --template-path <path>` | Template path to diff | `cdk.out` |\n\n### Features\n\n- **Lambda Code Filtering**: Automatically filters out Lambda code changes to focus on infrastructure changes\n- **Enhanced Output**: Provides clear, colorized diff output\n- **Metadata Filtering**: Removes noise from metadata changes\n- **Lambda Count Summary**: Shows how many Lambda functions will be updated due to code changes\n\n### Example Output\n\n```\nNo differences for stack \"MyStack\"\n\nƛƛ 2 lambda functions will be updated due to code changes. ƛƛ\n```\n\n---\n\n## 🆕 New App\n\nCreate a new application from a predefined template with proper project structure.\n\n### Usage\n\n```bash\n# Create a new app\ndoctor new-app --name my-awesome-app\n\n# Short form\ndoctor new-app -n my-awesome-app\n```\n\n### Options\n\n| Option | Description | Required |\n|--------|-------------|----------|\n| `-n, --name <name>` | Name of the new app | ✅ |\n\n### What it creates\n\nThe command generates a complete application structure in `apps/<kebab-case-name>/`:\n\n```\napps/my-awesome-app/\n├── bin/\n│   └── cdk.ts\n├── cdk.json\n├── infra/\n│   └── index.ts\n├── lint-staged.config.mjs\n├── package.json\n├── src/\n└── tsconfig.json\n```\n\n### Template Features\n\n- **CDK Integration**: Pre-configured CDK setup\n- **TypeScript**: Full TypeScript configuration\n- **Linting**: ESLint and Prettier configuration\n- **Package Management**: Proper package.json with dependencies\n- **Name Transformations**: Automatic conversion to camelCase, kebabCase, and PascalCase\n\n---\n\n## ⚡ Invoke\n\nInvoke a Lambda function locally with full AWS environment simulation.\n\n### Usage\n\n```bash\n# Basic invocation\ndoctor invoke --lambda-name my-lambda-function\n\n# With custom event data\ndoctor invoke -n my-lambda -e '{\"key\": \"value\"}'\n\n# With event from file\ndoctor invoke -n my-lambda -e @event.json\n\n# With custom context\ndoctor invoke -n my-lambda -x '{\"requestId\": \"123\"}'\n\n# Full example\ndoctor invoke -n my-lambda -c ./my-cdk-out -e @event.json -x @context.json\n```\n\n### Options\n\n| Option | Description | Default |\n|--------|-------------|---------|\n| `-n, --lambda-name <name>` | Name of the Lambda function to invoke | Required |\n| `-c, --cdk-output <path>` | CDK output directory | `./cdk.out` |\n| `-e, --event <data>` | Event data (JSON string or @file) | `{}` |\n| `--context <data>` | Context data (JSON string or @file) | `{}` |\n\n### Features\n\n- **Environment Simulation**: Loads actual Lambda environment variables\n- **SSM Parameter Resolution**: Automatically fetches SSM parameters\n- **CloudFormation Exports**: Resolves CloudFormation export values\n- **Dotenv Support**: Overrides with local `.env` file values\n- **Timeout Handling**: Respects Lambda timeout settings\n- **Error Reporting**: Comprehensive error handling and reporting\n- **Architecture Warnings**: Warns about Node.js version and architecture mismatches\n\n### Environment Resolution\n\nThe invoke command automatically resolves:\n1. Lambda environment variables from CloudFormation\n2. SSM parameters referenced in the template\n3. CloudFormation exports\n4. Local `.env` file overrides\n\n### Example Output\n\n```\n✅ Set DATABASE_URL from SSM parameter /my-app/database-url\n✅ Set API_KEY with value fetched from CloudFormation export MyApiKey\n▶ Running lambda my-lambda-function from /path/to/handler.js...\n\nLambda executed successfully\nResult:\n{\n  \"statusCode\": 200,\n  \"body\": \"Hello World\"\n}\n```\n\n---\n\n## 🌐 API Gateway\n\nStart a local API Gateway emulator that routes requests to Lambda functions.\n\n### Usage\n\n```bash\n# Start emulator on default port\ndoctor api-gateway\n\n# With custom port\ndoctor api-gateway --port 8080\n\n# With custom CDK output\ndoctor api-gateway --cdk-output ./my-cdk-out\n\n# Full example\ndoctor api-gateway -c ./my-cdk-out -p 8080\n```\n\n### Options\n\n| Option | Description | Default |\n|--------|-------------|---------|\n| `-c, --cdk-output <path>` | CDK output directory | `./cdk.out` |\n| `-p, --port <port>` | Port to run the emulator on | `3000` |\n\n### Features\n\n- **Route Discovery**: Automatically discovers API Gateway routes from CloudFormation\n- **Lambda Integration**: Routes requests to appropriate Lambda functions\n- **Hot Reloading**: Watches for template changes and reloads automatically\n- **Request/Response Simulation**: Converts HTTP requests to API Gateway events\n- **Environment Simulation**: Full Lambda environment variable resolution\n- **Comprehensive Logging**: Detailed request/response logging\n\n### Route Discovery\n\nThe emulator automatically:\n1. Parses CloudFormation templates\n2. Discovers API Gateway resources and methods\n3. Maps routes to Lambda functions\n4. Handles path parameters and query strings\n\n### Example Output\n\n```\n🚀 Emulated API Gateway Routes:\n\n  GET    /api/users      →  GetUsersFunction\n  POST   /api/users      →  CreateUserFunction\n  DELETE /api/users/{id} →  DeleteUserFunction\n\n🚀 API Gateway emulator running at http://localhost:3000\n```\n\n### API Gateway Event Conversion\n\nHTTP requests are automatically converted to API Gateway events:\n- Headers and multi-value headers\n- Query parameters\n- Path parameters\n- Request body (with base64 encoding support)\n- Request context and identity information\n\n---\n\n## 🛠️ Development\n\n### Building the Project\n\n```bash\n# Install dependencies\nyarn install\n\n# Build the project\nyarn build\n\n# Run in development mode\nyarn dev\n\n# Test CLI\nyarn test:cli\n```\n\n### Adding New Commands\n\n1. Create a new directory in `src/commands/`\n2. Implement your command with proper TypeScript types\n3. Export a command function following the pattern: `export async function myCommandCmd(options: MyOptions): Promise<void>`\n4. Register the command in `src/cli.ts`\n\n### Command Pattern\n\nAll commands follow this pattern:\n\n```typescript\n// types.ts - Define your options interface\nexport interface MyCommandOptions {\n  required: string;\n  optional?: string;\n}\n\n// index.ts - Implement your command\nexport async function myCommandCmd(options: MyCommandOptions): Promise<void> {\n  // Validation\n  if (!options.required) {\n    console.error(\"❌ Error: Required parameter missing\");\n    process.exit(1);\n  }\n\n  try {\n    // Your command logic\n    console.log(`🎉 Success: ${options.required}`);\n  } catch (error) {\n    console.error(`❌ Error:`, error);\n    process.exit(1);\n  }\n}\n```\n\n---\n\n## 📝 License\n\nThis project is licensed under the MIT License.\n\n## 🤝 Contributing\n\n1. Fork the repository\n2. Create a feature branch\n3. Make your changes\n4. Add tests if applicable\n5. Submit a pull request\n\n## 📞 Support\n\nFor issues and questions:\n- Create an issue in the GitHub repository\n- Contact the development team\n- Check the documentation for common solutions\n","readmeFilename":"README.md"}