{"_id":"@x12i/doctor-x","_rev":"39-db0701aba6384efa8065f640e75c10f5","name":"@x12i/doctor-x","dist-tags":{"latest":"1.0.41"},"versions":{"1.0.0":{"name":"@x12i/doctor-x","version":"1.0.0","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.0","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/main.js"},"dist":{"shasum":"e0727b333e264aaf9c09aeee6599a4d84ccb6aeb","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.0.tgz","fileCount":11,"integrity":"sha512-kqduEmLDClhCjQXBGnNOCeBnjdJdLwzEMtRQrmudfYicLQelDy6ebS1oI5HkAkS2V94eLEay03wnb9Fqrj7ptg==","signatures":[{"sig":"MEUCIQC5aRm+yvpc1wtBXF2gmG08v5CbUzL+m4EFhbxmqBkbuwIgZvn31lsZ5Lr7A5hdoACKqiIoniYhEVnf8tCpgWh/yZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1273996},"type":"module","engines":{"node":">=20"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.0_1781600309428_0.581703938934071","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@x12i/doctor-x","version":"1.0.1","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.1","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/bin.cjs"},"dist":{"shasum":"df18d5096b5fa312b0df760967ff5bbed6b14198","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.1.tgz","fileCount":11,"integrity":"sha512-4lM/w202PW32ha+BMaBP/y1z2gQwYVgBty1WXO0zy05U0Rr+ZNwpTqHVV4XwHyx/IxC5LIC/OEsGKiPow9oVrQ==","signatures":[{"sig":"MEUCIQCKGPlBCjuQlw1hFciSoQNut0GQSl/I9dOtEnOh14HdAAIgDc5Ob0035/A+f+iy4z9xGyTITGwA4FwcV+lc9D7qW5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1278353},"type":"commonjs","engines":{"node":">=20"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.1_1781600765255_0.21249642822621295","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@x12i/doctor-x","version":"1.0.2","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.2","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/bin.cjs"},"dist":{"shasum":"d06e4dc7da2de86c2160c32e520862dec1101ea3","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.2.tgz","fileCount":13,"integrity":"sha512-2gsgRHybdiyVdS4LJeTZOwwtnvcXjeclobJ87m1RgDysqEzY3A92e00TC2E3BCpmr88uKdJUkHT41GQ5npFxkQ==","signatures":[{"sig":"MEUCIGzp0+G1TLt8cCLArN8tqQieIKBf/dua9kKW1dM8+me9AiEAxpCjYn4dXsuCGyivkPaJHO5Ke9UIl5/LMcz1icFuDxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1315608},"type":"commonjs","engines":{"node":">=20"},"scripts":{"build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.2_1781601265208_0.9401668772262057","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@x12i/doctor-x","version":"1.0.3","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.3","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/bin.cjs"},"dist":{"shasum":"b334c897c8468a733acbf4c03bc1c5b94a28ae28","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.3.tgz","fileCount":13,"integrity":"sha512-dwf4M/tMbDYFZ3dGO0DVgLRp56NbxHPpeEaqFe75NLKpWMV93zF6m8FnAAjQr4phgkLF1H4e9WviCwZXDR0LGA==","signatures":[{"sig":"MEUCIQC0cIGRIAHK8fz+hZ489jQZwcnB+lTeqrajcHSrVYeGqQIgB+iOi87qmyBOQLNu0uPPqWFbLShHO+wbkBH5uvXnoGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1315799},"type":"commonjs","engines":{"node":">=20"},"scripts":{"build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.3_1781601317628_0.8377840570998754","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@x12i/doctor-x","version":"1.0.4","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.4","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/bin.cjs"},"dist":{"shasum":"fc4be3b641f457685850fb2ad0a4fea646f3b52e","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.4.tgz","fileCount":13,"integrity":"sha512-bLVoXpa+3g6jvI6k9jJ3EYcYrwHxoXdlv4N9hRtMHFyyLpxWmvB8UuT/HhHBzIA1rDjpQitx/ulViAAJUsmmlw==","signatures":[{"sig":"MEUCIQCGe65CETGWpXbtfJ6HfzbQk9BnXPmLHy4JYz387jcKQQIgQ81Y/Oq/dhfjmIaUPzkjpDW0kgaTwhQ5qSWCRCswQ5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1315819},"type":"commonjs","engines":{"node":">=20"},"scripts":{"build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.4_1781601414272_0.9796092276261412","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@x12i/doctor-x","version":"1.0.5","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.5","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"73ca606d171712f8aeca826f3f7da85c2e290a6b","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.5.tgz","fileCount":14,"integrity":"sha512-1o8Pu/BIVyoTuPOIJloXBR0SFwiS9SNQB/5UJZsa7LxZMhaIIPZTGTAmoa+5sawLiI0YKtK1eYj6yrULJvJPOg==","signatures":[{"sig":"MEUCIHknEIMB8qbyxT5HDyBEZPEO4LClr1dtXyYSPafy3XGeAiEAy/itNxDZ8gkTNtm+8t5VjezQd9ED/rEAcoYh85pTJuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1321298},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.5_1781601524508_0.21712580401380888","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@x12i/doctor-x","version":"1.0.6","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.6","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"99d4186d385df904454945183a6c0e515bae208f","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.6.tgz","fileCount":14,"integrity":"sha512-NY1iW1z5tBiTeH2VFArDr4LwY5DCyKon9xSHMcE//pw0mUigF8G+LFB5R86JJ1pB/6T2tPx4Wvm+6usO23qFkg==","signatures":[{"sig":"MEUCIDzBncFUEcAwiUq2If8kO03YMNEfpYVeL9NGi2lCaMDaAiEAu49eom/b4xDVZm+tWHc/PqSM+P8qK+2dGPNVackzhlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338964},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.6_1781605615452_0.11771514612299838","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@x12i/doctor-x","version":"1.0.7","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.7","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"9525073635dc6bf96bbf5bc00a8bcd3859f03711","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.7.tgz","fileCount":14,"integrity":"sha512-FWD4xJruz/jdKouo5F2+qhK+QvqWnibPIEigz32HMmMf30+PWnwRGIeSGd/jawqsCgyZKspmuQ19OHwoQaXnpw==","signatures":[{"sig":"MEUCIAQ7KTwQMUcOyo6Ynn/Mi5pHjsMcsZdDs3NaxFgC0oh0AiEAtaOZZQCmeVCbtlTTkN+azZSrr8NImowsbKgZF2LT3/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339284},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.7_1781606081263_0.9773034711048252","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@x12i/doctor-x","version":"1.0.8","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.8","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"e95768e4dd9e0862dca278910f4e2181a471ba6c","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.8.tgz","fileCount":14,"integrity":"sha512-bWdR/KHiUSKmhzamFBQiNFpuke00Wrv7TXQtllyRh8s2cA3I8L/hFK4NjWklymtcgZIA95qV5ZiVf75Eaqa2ig==","signatures":[{"sig":"MEQCIB1sQkPuGh3XKpzZuPvAmbrZDp5JhwNJQb1DKyNNRcWSAiBMRsWayNzDK/zuSDFyYRkXUBsDGpZFZwXlD6lr1+f7WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1359421},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.8_1781606548937_0.44976627272249536","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@x12i/doctor-x","version":"1.0.11","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.11","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"bff1636e96ececf6852a41a25300955083edc1a1","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.11.tgz","fileCount":14,"integrity":"sha512-lVrOvzlPw+V+ByrlqUABlDHs5s+ibI/gdnuMZnrUCx65l2NxKhx/BjkvOpQrsCw2ORd9VO9/PYukvqV5TovKcA==","signatures":[{"sig":"MEUCIHRh0pt5YhZlX6ifmf7yeJ7BC7iyk/J00ZBzzvxlRQiXAiEA7/T5IqW9d7gh/ofcTyEDSRx1pko7eO8s2n0xMyH212k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1435244},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.11_1781608629290_0.946018741932042","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@x12i/doctor-x","version":"1.0.12","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.12","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"1e1bf75acee54401741107df86f9caf8a3de5cff","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.12.tgz","fileCount":15,"integrity":"sha512-TTiE4b7wlsI7STd3OXHI7rPbEotIsuyqbEsnxgn04aI9VCEB3nbXErraz4CdYxkSq+tmDehfs7voJda1DG468g==","signatures":[{"sig":"MEUCIQC0Cht3ImNdsSne8aLW9jk2VEmoak0eojLiuLtLh1u5NgIgOzjuuWb1ADv/hNIDCwtNbeAt+EPhdufdqwmiJnpd5GU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1436533},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.12_1781608861966_0.18678873839194332","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@x12i/doctor-x","version":"1.0.13","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.13","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"2cd937563c4377510f149c345e3f797a06040ffe","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.13.tgz","fileCount":15,"integrity":"sha512-aybRpG87Hy+8vekRnUNwEI/GOz9/1OJYhH+sqMgaoC0pSjJbYtFGnegHxhA31M7dVIjJ3YWPl1jMNLgkTRDENw==","signatures":[{"sig":"MEUCIQC72yXDcs2T+lbzZs39PLQFmLZ4e1GpZBmq86Zvc0iX9QIgF2X/qzjcj7ifKxUAUWH9hgzbZUeZSfBLhBTclLer624=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1461911},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.13_1781609740189_0.7406033122045352","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@x12i/doctor-x","version":"1.0.14","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.14","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"f15edfff30d788c335fbb43ac0daddd30b79ead1","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.14.tgz","fileCount":15,"integrity":"sha512-ixBNVx/wpK8+M2o4jx3s3SHVODKuZjPJUyQGn5A7msRyNu8L+VcH4Vx+IJ7KXnnv3o5CW4UunEm5rKINqG1iRw==","signatures":[{"sig":"MEUCIESGJW8MfpttuGOtOhyJ6Wkj0l3u/zbrABI+2TpGBNXSAiEAkCeFVELXU+w0eYscq5s0qj6Kr7EFRU03wL9oOBbYgpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1463750},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.14_1781609920482_0.5631582801561792","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@x12i/doctor-x","version":"1.0.15","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.15","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"418e2b4a762cb1d4767f2b05ef0599bfee7e1a0d","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.15.tgz","fileCount":15,"integrity":"sha512-71AaY4MDM3Sk6NbGMsUqQ6cFxTbP2dE5jiiaF5vQkHpXzvN22JgPI9uLoyDz3ml+aVqb1CQkfYTb670AVOAInw==","signatures":[{"sig":"MEYCIQDyxZ5NH3t/D3W+XJ1gAd4dDOiJfjTALKmtg2NR2URFRAIhAO5zD3+TegLH6bGHOCV0rQLwROX298Z5AZQbJ7xns2k9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465940},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.15_1781610403169_0.32362690658706006","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@x12i/doctor-x","version":"1.0.16","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.16","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"93bc0681d7cac3fd4e045ae94202b81dd6f8db91","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.16.tgz","fileCount":15,"integrity":"sha512-p2lVhtYjX7dKBal9rBGYBPQopoiE1uZ5nTo/xspz2SEhgOEZDGuojmwZBPovuIvbg0jigNg60JP0Op5sjdoyrQ==","signatures":[{"sig":"MEYCIQCRc5e34o9C+DmAu13TrvPOLr9KwCZXIgYpLYid9VAfGgIhAJtl2aV1mo2nTEm4NBtziiexg6F5SwH7nmJw04jwaNWn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1486768},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.16_1781611372361_0.10000480221872254","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@x12i/doctor-x","version":"1.0.17","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.17","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"0c6c393af73877273492e4c6a127ae40b246f8cc","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.17.tgz","fileCount":15,"integrity":"sha512-G9AyoVsb3ONR0qV/0Dyd3SRNiZqlY8cd6/p/ddRVlaJqxpku4AHjV4NT72AZ9GSmg9ATW9eU/Df3FlLFucKMYw==","signatures":[{"sig":"MEUCIHvEuXZBSPccEnflYWFjwTzXk6msmV+6+7JlrgvyYWIVAiEA/Y/cv6mKIS+4a8NYKT+aiivDPGT3l8exlMHVpYMQNjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1498048},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.17_1781611914995_0.4013597876475081","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@x12i/doctor-x","version":"1.0.18","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.18","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"08ae05eeb248aba3cb4ba58e69e2b727ee39ce6a","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.18.tgz","fileCount":15,"integrity":"sha512-YFqOnYOt9/JvMMDoU8BeD+0kDltD3AZwUYbbuCZJqgOuIxwgKIBHq/a6lSFbAX71aUTQMMDb3Z4VyBrwhZ9A5A==","signatures":[{"sig":"MEUCIHkU5SuxmPnqN9XSxp/mwy3dUuH2XqrbiikU171g7BpXAiEA37GUyN0wdj4cZFHlTPsYIi4xBCuKoxcv76D91lChfNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1502189},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.18_1781612688870_0.9294313671362282","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@x12i/doctor-x","version":"1.0.19","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.19","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"b738fc0f742c53942ceb4c9de0acfa1f602182a8","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.19.tgz","fileCount":15,"integrity":"sha512-qWTzflqWip9HjpU44ZV1uK3is3fGwd0UJwBNiR9lslCeaHQUpIOrDitaB1GzcVf0rW0OrhOTsuGjeqaJ2FnryQ==","signatures":[{"sig":"MEUCIGwoitdCux2+OJ4yYWqPA9511u8UzoRHVuxqpwb9ESiPAiEA6ETTcUW1Ty+FhzrbWoMXFwVlb/dXjwG8I3nTguRHkuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1514154},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.19_1781613162545_0.08392426235628414","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@x12i/doctor-x","version":"1.0.20","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.20","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"f2b1ecc501ee0170e2e102ff1f9885753d88b02a","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.20.tgz","fileCount":19,"integrity":"sha512-8eo5y+4BancAeBwcbWIA2vPEuUoM2We8hC9w17M4hw2KkrgPWpiFriIf5vujxdVAQatFqjRDxTii6zHfyDoT5g==","signatures":[{"sig":"MEYCIQD38YsiAcOclrI9Vyz3jAiA+Lniao4cmAy9zIX3DWJ+vgIhALVv/6n2MCZ0ymiGUvbTgQ3cLxFlfCKn8lvsXUXtn4sD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1547305},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.20_1781613814435_0.05286809950857463","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@x12i/doctor-x","version":"1.0.21","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.21","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"0c76315833d813a94569ece5fc8c98299f518b4d","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.21.tgz","fileCount":23,"integrity":"sha512-oziQNjYM8jzGtG/LosI6sybWlsHX4WoHy9mDC8sj4dBABjWuIkwh0yNmUwT7JS9JAYCX9KEEVlW4yiRSDIGmcg==","signatures":[{"sig":"MEUCICVMzU/7gglK6Gyf/gMiyoKHbnDoWearrENBt8U5x1OrAiEA78dUO9NdmMwEPx5BHi7ETtk9dAVFaX2uUv3elnaAxYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1585633},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.21_1781614401942_0.5670307687343501","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@x12i/doctor-x","version":"1.0.22","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.22","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"a4494cfec4721cf515dca323e0a1cb150b169bcd","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.22.tgz","fileCount":24,"integrity":"sha512-nfG8cH2kjN+13sabBfBDGwqqX58bs5cy6GuBlxm8c74BMna5p3pmhuYlyhnMDqOq6rofX0xJIwwduIRDG/XcUg==","signatures":[{"sig":"MEYCIQCYxXQFcnh+rKoibwdVa+i6Ku+0ZJiDyS3T0HcQuv87ZAIhAMFN7e8SPHlbh1D7fq8yohQY7G8vscFXxcllvo/2Wrmr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1622464},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.22_1781615159469_0.7209656773843132","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@x12i/doctor-x","version":"1.0.23","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.23","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"1262c1bfa16deee809d988c418a9ff700d851261","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.23.tgz","fileCount":24,"integrity":"sha512-15T5fa4+GApsW4ot/YuxgnX7WJUFhIhRGjqCSFTwisxnv4Z8Rh0scu8PcTw5s2GDDMXw/flqzRiIRxngZYRRjg==","signatures":[{"sig":"MEQCIGLgpUOsOIAREyQkJSNt6XdFNeI4gJ0Wx4cwkiplyC6FAiBQ56BLNUvhfCvddEY5KwYzTK/hLvk+q4sDBKm2cKA0kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1648178},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.23_1781615435060_0.5489438992215692","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@x12i/doctor-x","version":"1.0.24","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.24","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"6235e8d4ac2d442ee97a103610c3428b02a45178","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.24.tgz","fileCount":24,"integrity":"sha512-d3R/CNZqXh9EW0GFqjJmcC/VHHOpEiypk8EGuZDxA4Mo+0xMdi3Q49S9OC6jzgOp1hFBYCt3Q4JFHNkqEtAgcg==","signatures":[{"sig":"MEQCIBnd2U/PAsXCD+ibA1qhq8YrMHUyfi8SOTguDKf8cP+eAiBNMwROi7eWlj/mCJ0NZplllGWEApmfHAd7hYT74WMe5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1667764},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.24_1781615933777_0.014916169902314369","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@x12i/doctor-x","version":"1.0.25","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.25","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"e48853171cad6d3d8e465e802937001c772746c3","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.25.tgz","fileCount":24,"integrity":"sha512-h16IIOItNW2Rlw7ITo49JXiNVCmAFoH6QU6QiVfl8hiePCT+HjaCHYj6pGXjDZBLdZU1jXlGusncmNT6bwOGPw==","signatures":[{"sig":"MEUCIG50yYeiBhu8FLlMheOvHyWsDgC7HpQQI6InPFCLJZ1xAiEA9XEHI4OGeUL/SJF7Jcg3RhC6yQcTGikWP7phgT6Ck00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1681243},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.25_1781617755985_0.8915803869314547","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@x12i/doctor-x","version":"1.0.27","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.27","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"337901f8c9f763ccc5df419b753dd06ffe47605b","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.27.tgz","fileCount":24,"integrity":"sha512-Ldps6UKsZP4M9PTxZSV/H8qEOQ6JfebZgIvmfKn8yEq53bAnphNrAxlZuIAUAwYtpEkxF3fqlr/+73IQKRbDyw==","signatures":[{"sig":"MEUCIHmfFcyICYJBCVTtz0Kt8gTesgHDl2bsxva1iJ1XpiWzAiEAkrYMHIRE8Gbnh/KqLlr1LTPTuSrQ3ZrXlAfBvsJEy6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1755933},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.27_1781618622620_0.10602132113419804","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@x12i/doctor-x","version":"1.0.28","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.28","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"6c4e4f53f4f60dcb0cede89429e75092da754bd7","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.28.tgz","fileCount":24,"integrity":"sha512-zU/n386Rk7MX7QTntbvJCMeQGXZXdsqxEXf+8FmQeqoMQYf7lsRfcvPCIu4QPhWMSkfwZMXGIuiW6MmxB571xA==","signatures":[{"sig":"MEYCIQDRUB+74GbT9C7fUHu7ylmvI0JITiko++/kZB0KubvG7wIhANRsAb0Hfud0fXnA5BqSBUWFuwFdHcqJmDmLjJGGD/yF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1756031},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.28_1781618696733_0.11753255222362502","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@x12i/doctor-x","version":"1.0.29","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.29","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"26afb124dc8029364a24f6b9c4287e0351f4ee05","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.29.tgz","fileCount":24,"integrity":"sha512-LOWHSjssnYs/5CLlQidIF6CHEKEKOoZ1KikgYFSAea2tfzoohi8Pf9UANhbApveVJUHAs5s/Exgevjj1VF9/pw==","signatures":[{"sig":"MEUCIANzvqWeR81fIXJ38AITljitSPEE5EBQqcPSP88jWc4MAiEA83Dj9s+WbUCZxv2v5muIv8t0maM9rs8q4ecUB+aZzhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1761834},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.29_1781619653023_0.146797524154602","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@x12i/doctor-x","version":"1.0.30","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.30","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"a32422d3d6c17727840e5f50901f329cc4357333","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.30.tgz","fileCount":24,"integrity":"sha512-YyqPsgOoydrA/9N/ryrl58fbNjiwS7TCRD92qJ3DRLtmmiK9uOY4HvpaIWpw57TXo/ADUnz/TGCchuaXE30kDQ==","signatures":[{"sig":"MEYCIQCH8SFNoAWuHj96T875FYS7dAmc58p0BQPWX32Yv1iZqgIhAP6jhOlxLYylAP0vMJqbNJ96x6Rd4Z108eyffftHc6oN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1762676},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.30_1781620139866_0.7473522120142435","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@x12i/doctor-x","version":"1.0.31","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.31","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"28bef1c3a140518e74086629c7ab994ca9974cef","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.31.tgz","fileCount":24,"integrity":"sha512-HTql9TT1gAtzuzAUGFua+E4/IJlMCfKa8U8YOw8ueCrHRuBskMu45PMzzEmQ563+0FK4CWafv4C94MQVbDdEtg==","signatures":[{"sig":"MEQCIB3u+Aulugl7EbNEKeP73bXKopjc/6oPYjpJLQxxd9gSAiBN0yt29iwwGtXzkeUrBeB25+76P9j7upfSZIkOyupSnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1767681},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.31_1781620638168_0.8024478765734571","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@x12i/doctor-x","version":"1.0.32","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.32","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"83e3255e585b2c80e7b27389951751dc5649fe86","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.32.tgz","fileCount":24,"integrity":"sha512-gnjqn4b6qq9eB307Df3Ar3FRPfgAKGktRWMi8F5TJhcz5gZhQA/KSaL95ACD/9gYXJmCBh3Scc1JvuYAZj/F4w==","signatures":[{"sig":"MEUCIQCo9qD5R5Fw1sQSsGD3p/bmmV4X528RhfZYPIx7+KA4hgIgDASSmM04OL9tK5/D4aU4mj5UThFDHcpgPEqb9uA2K1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1794470},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.32_1781620958825_0.1856734402648632","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@x12i/doctor-x","version":"1.0.33","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.33","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"5a6109fa5977eb36b7b833fadf20e0aadc43dcf3","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.33.tgz","fileCount":24,"integrity":"sha512-+hRZoygHp1OxiaG6oNhw2Iy3arGiVN3hVdYwnmiyT8f1eMsTm+bh5HcLubJA9vqhT6lXKmqW778eWr5qIQEBbw==","signatures":[{"sig":"MEQCIBdd21ueO3dNFd9Edf1IC055PCIo1X5ybWCvBSDUfOvjAiA2h2UEEhPF1hdw96BJOl4cIXJCzjZYvTsQdgsYaziDBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1800579},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.33_1781621283393_0.19153617100230824","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@x12i/doctor-x","version":"1.0.34","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.34","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"2aff69f785ad003ebff84ec9fa22d1d6981bd8d5","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.34.tgz","fileCount":24,"integrity":"sha512-e9yKNEKGF0iQhVq5gv+Qs+23H1anliHeNywGjSmYBaGnXwAsyCI7htIiLuU/Pu5smUUOkA2/PH+3r0YiUfSnOQ==","signatures":[{"sig":"MEYCIQC7Q9thlIzRuJL9ywPIhFBMzo4bVYFj1qjcLiDdSbtBsQIhAOneyU7OsVNNJ2+ImrUGEoDCYwVqwLTwnwszlJMlY1EK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1802565},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.34_1781621642163_0.9436553007254926","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@x12i/doctor-x","version":"1.0.35","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.35","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"9ffa9c177a8405ed0c781fac8dc034bac4e367bd","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.35.tgz","fileCount":24,"integrity":"sha512-+diVuxCoCVtVN3KhubUAZjTg2Fm5fIRJ/j2MGXtusjiJ4WbnMO1TzjDqcqrSHHjbm2IcFw/6v/6IGBs/iG2XvQ==","signatures":[{"sig":"MEQCIB2et2rh4xitsidc1o8mPYHsYsmRRy1GyriY7iN1r1jDAiAVxLcddpJRWQDtFdbQT8xMAkvYDy53/JZr91TpTQqFow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1806126},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.35_1781621840271_0.004563495125162742","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@x12i/doctor-x","version":"1.0.36","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.36","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"3c6799d8986026538c7c302bed9a6b584b980082","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.36.tgz","fileCount":24,"integrity":"sha512-Yyd+/kPktQW/1f+z1ROW/rMvkvMKZ7H0A/Y6rbrgddHHatriMXbec0EFrVCu1y9m+ma0L+W0jDryDY67cN8Wlg==","signatures":[{"sig":"MEQCIEVCVfFJIEw+P3oFsjH9dd3VKpU+0SYILxx9VjTqli8vAiBwCQZbYoNfsIPGLjWlSjLUCaTVPPkoBeiKHcYKg/8m+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1823184},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.36_1781622765025_0.4942751545356405","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@x12i/doctor-x","version":"1.0.37","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.37","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"29a4613a618fb08210afe6e5a9c0b952737d91b4","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.37.tgz","fileCount":27,"integrity":"sha512-lMfWBkzOQ14dEkgThqx9Fz1eYVDr+EBzS/ODrxTgy76S9RYnQF+CLw7BA1Cmb1AcYpYkEETi8Jvo4hnyO4zgyA==","signatures":[{"sig":"MEUCIQDPA2jJaWQtUsdzg91UpKsZCGhxN0HP+1WJejtBgQQ6oAIgIKTRZKpZwNmfAnZSQOWr50VY1JaYfJH1ReDKkAOQafw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1888956},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.37_1781624227238_0.2089363311794028","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@x12i/doctor-x","version":"1.0.38","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.38","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"d43468fb202c042fa70c71dfc4cce5262e6297b0","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.38.tgz","fileCount":27,"integrity":"sha512-HcGqUVv6AWYB9EAZ6GCUZ4gO06GcLnspwLWhc662ExFodyCCdLIA8Qq9PxBhy6nhCaHhoSQNM9Fm01rOd1N3lg==","signatures":[{"sig":"MEUCIHR2guBIrkz/n4z5v7bPECpV4bkRdEJqf0sK2zslFRSBAiEAtDpfO00Ds7UcCVD1IdnOI5wELq/qFO0hQUKDOZg8wEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1892142},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.38_1781624640285_0.4728483494346081","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@x12i/doctor-x","version":"1.0.39","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.39","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"96ac324b974a3c4b6b99f2901f5434fa7ba39e01","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.39.tgz","fileCount":27,"integrity":"sha512-U/sEZwONx8Ti1QbRtHt9dlrCug7dcy0UtzGh3QSPNFnRNSfqf+6I94L3mpisatKhE/AijVUj6lSdwIlnwOigpA==","signatures":[{"sig":"MEUCIQDT6ehkLXWc/Cbg6CK9KtUk/amnDtotiy/Taq6BseKf1QIgRf11SoPqJgHljXLtshuaoYzrOTYTnrUaKHVM2VCfIGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1904625},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.39_1781627422194_0.8453743794235533","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@x12i/doctor-x","version":"1.0.40","keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","_id":"@x12i/doctor-x@1.0.40","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"homepage":"https://github.com/x12i/doctor-x#readme","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"bin":{"doctor-x":"dist/cli.js"},"dist":{"shasum":"a880801603450d9ed05c97884a625c1c3d780d57","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.40.tgz","fileCount":27,"integrity":"sha512-tXqAyEQ8tz9S5Fjo6J+6EDN6nVEsyMKmw4vHEWv+wwXM4sxky3C9UVUOUfVrWIky7MnRG+rVMbAUHBrC9Pl0jA==","signatures":[{"sig":"MEUCIQCoSRlDlLL6XK/wEfu8S4uV9lbLWnO9Vow9/2bHf4sk6wIgahJECoPWwaFYrG8xXLCOg1PP3sCyUXA49ZphdxI9y3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1904350},"type":"commonjs","engines":{"node":">=20"},"scripts":{"test":"node --test tests/*.test.mjs","build":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"repository":{"url":"git+https://github.com/x12i/doctor-x.git","type":"git"},"_npmVersion":"10.9.0","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/doctor-x_1.0.40_1781627511951_0.7470877452203497","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@x12i/doctor-x","version":"1.0.41","description":"Doctor-X — metadata-driven diagnostic and remediation CLI","type":"commonjs","bin":{"doctor-x":"dist/cli.js"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs","postinstall":"node scripts/postinstall.mjs","test":"node --test tests/*.test.mjs"},"keywords":["diagnostics","wireguard","devops","doctor-x"],"license":"UNLICENSED","repository":{"type":"git","url":"git+https://github.com/x12i/doctor-x.git"},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"devDependencies":{"esbuild":"^0.25.0"},"_id":"@x12i/doctor-x@1.0.41","bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"homepage":"https://github.com/x12i/doctor-x#readme","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-iNt3AJczUB2NDrxhcEpQRcNh/EHOHPmpJZn4JrySPARKAzZTTQqgRwUp71w4gCRV/RDgayzycHh44TNK9fDDUg==","shasum":"5c41c47629cfba31be3d91582db87d4576aa9601","tarball":"https://registry.npmjs.org/@x12i/doctor-x/-/doctor-x-1.0.41.tgz","fileCount":27,"unpackedSize":1911571,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDE6D/wvOPTd7ImAFyvDtCeZIzqH8RDIY+iCld3D8yr5AiA+f7CY3MlXgrpOeUo9pvLAKrWW83jbvP6xglQCkM6sTQ=="}]},"_npmUser":{"name":"x12i","email":"ami@x12i.com"},"directories":{},"maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/doctor-x_1.0.41_1781628441996_0.21810607775706847"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-16T08:58:29.295Z","modified":"2026-06-16T16:47:22.308Z","1.0.0":"2026-06-16T08:58:29.623Z","1.0.1":"2026-06-16T09:06:05.411Z","1.0.2":"2026-06-16T09:14:25.384Z","1.0.3":"2026-06-16T09:15:17.796Z","1.0.4":"2026-06-16T09:16:54.468Z","1.0.5":"2026-06-16T09:18:44.675Z","1.0.6":"2026-06-16T10:26:55.623Z","1.0.7":"2026-06-16T10:34:41.445Z","1.0.8":"2026-06-16T10:42:29.121Z","1.0.11":"2026-06-16T11:17:09.456Z","1.0.12":"2026-06-16T11:21:02.165Z","1.0.13":"2026-06-16T11:35:40.359Z","1.0.14":"2026-06-16T11:38:40.661Z","1.0.15":"2026-06-16T11:46:43.356Z","1.0.16":"2026-06-16T12:02:52.551Z","1.0.17":"2026-06-16T12:11:55.199Z","1.0.18":"2026-06-16T12:24:49.047Z","1.0.19":"2026-06-16T12:32:42.741Z","1.0.20":"2026-06-16T12:43:34.615Z","1.0.21":"2026-06-16T12:53:22.152Z","1.0.22":"2026-06-16T13:05:59.701Z","1.0.23":"2026-06-16T13:10:35.274Z","1.0.24":"2026-06-16T13:18:53.928Z","1.0.25":"2026-06-16T13:49:16.156Z","1.0.27":"2026-06-16T14:03:42.807Z","1.0.28":"2026-06-16T14:04:56.915Z","1.0.29":"2026-06-16T14:20:53.241Z","1.0.30":"2026-06-16T14:29:00.030Z","1.0.31":"2026-06-16T14:37:18.318Z","1.0.32":"2026-06-16T14:42:39.024Z","1.0.33":"2026-06-16T14:48:03.613Z","1.0.34":"2026-06-16T14:54:02.444Z","1.0.35":"2026-06-16T14:57:20.458Z","1.0.36":"2026-06-16T15:12:45.195Z","1.0.37":"2026-06-16T15:37:07.413Z","1.0.38":"2026-06-16T15:44:00.465Z","1.0.39":"2026-06-16T16:30:22.359Z","1.0.40":"2026-06-16T16:31:52.165Z","1.0.41":"2026-06-16T16:47:22.202Z"},"bugs":{"url":"https://github.com/x12i/doctor-x/issues"},"license":"UNLICENSED","homepage":"https://github.com/x12i/doctor-x#readme","keywords":["diagnostics","wireguard","devops","doctor-x"],"repository":{"type":"git","url":"git+https://github.com/x12i/doctor-x.git"},"description":"Doctor-X — metadata-driven diagnostic and remediation CLI","maintainers":[{"name":"x12i","email":"ami@x12i.com"}],"readme":"# Doctor-X CLI\n\nDoctor-X is a CLI-powered playbook runner for machine, network, and service diagnostics/remediation.\n\n## Two commands\n\n| Where | Command | What it does |\n|-------|---------|--------------|\n| Any station (usually your console) | `doctor-x play -s <playbook>` | **Start** the playbook. Queues remote work when needed. |\n| Target machine | `doctor-x work` | **Do** the queued work. No flags needed. |\n\nExample:\n\n```bash\n# Console — start once\ndoctor-x play -s wg-ingress\n\n# Gateway server — just work\ncd ~/x-doctor-shared-space\ndoctor-x work\n```\n\n## Install\n\n```bash\nnpm install -g @x12i/doctor-x@latest\ndoctor-x --version\n```\n\n## Shared folder\n\n**No prior `init` required** — use the all-in-one `doctor-x-space` playbooks:\n\n```bash\n# File server (once)\ndoctor-x play -s doctor-x-space-host\n\n# Every other station (once)\ndoctor-x play -s doctor-x-space\n# or: doctor-x play -s doctor-x-space-client\n```\n\nThese create or connect to the canonical share name **`doctor-x-space`**, then initialize Doctor-X on that station automatically.\n\nManual init still works:\n\n```bash\ndoctor-x init --shared-space \"<path-to-shared-folder>\"\n```\n\n`--host` is optional. On a handoff target you can also `cd` into the shared folder and run `doctor-x work` without `init`.\n\n## Playbook aliases\n\n- `wg-ingress` → `wg-public-endpoint-ingress-regression`\n- `doctor-x-space` / `doctor-x-space-client` → platform client playbook (mount/map + init)\n- `doctor-x-space-host` → platform host playbook (create share + init)\n- `smb-mount` / `smb-persistent-mount` → `smb-share-persistent-mount` (Linux persistent SMB mount)\n\n## Check situation on any station\n\n```bash\ndoctor-x status\n```\n\nShows shared folder, all known stations, pending jobs, handoffs, and latest run results.\n\n### Check everything this station knows\n\n```bash\ndoctor-x check\n```\n\nRuns all applicable checks: CLI install, shared folder read/write, station identity, fleet/job state, and scenario-specific probes (WireGuard on Linux gateway, SMB mount, etc.).\n\n```bash\ndoctor-x check              # on Linux gateway — includes root-required probes\ndoctor-x check --group wireguard # only WireGuard readiness\ndoctor-x check --json\n```\n\n### Resume after a failure\n\n```bash\ndoctor-x resume\n```\n\nOn the console (x2) this re-runs the last failed playbook. On the gateway (x9) it runs `doctor-x work`. On Linux the CLI **auto-elevates with sudo** (preserving your PATH for nvm/fnm) when root is required — just run `doctor-x resume`.\n\n```bash\ndoctor-x resume --dry-run   # show plan only\ndoctor-x resume --json\n```\n\n```bash\ndoctor-x status --host gateway-server\ndoctor-x status --json\n```\n\n## SSH option\n\nTo run a remote target from the console without handoff:\n\n```bash\ndoctor-x context set-host gateway-server --ssh-host 192.168.10.31 --ssh-user root --default\ndoctor-x play -s wg-ingress\n```\n","readmeFilename":"README.md"}