{"_id":"@alexstrnik/claude-devtools","_rev":"12-4e6a03948c281eaa218a975778397751","name":"@alexstrnik/claude-devtools","dist-tags":{"latest":"0.0.15"},"versions":{"0.0.4":{"name":"@alexstrnik/claude-devtools","version":"0.0.4","keywords":["claude","devtools","chrome-extension","react","angular"],"author":{"url":"https://github.com/AlexStrNik","name":"alexstrnik","email":"alex.str.nik@gmail.com"},"license":"MIT","_id":"@alexstrnik/claude-devtools@0.0.4","maintainers":[{"name":"alexstrnik","email":"alex.str.nik@gmail.com"}],"homepage":"https://github.com/AlexStrNik/claude-devtools#readme","bugs":{"url":"https://github.com/AlexStrNik/claude-devtools/issues"},"bin":{"claude-devtools":"server.js"},"dist":{"shasum":"4156a0f3e692abaa34b99115e9090756ef71f9c0","tarball":"https://registry.npmjs.org/@alexstrnik/claude-devtools/-/claude-devtools-0.0.4.tgz","fileCount":2,"integrity":"sha512-NMy2DondSKKfPnsu9VQF+pX54jvwvGOBMImnzLfo83KPU6Vv0qiPeU1nuPSFZCSRtJn2K4maaYoHC/TqrAFAPQ==","signatures":[{"sig":"MEUCICNe3H+AWi7+Dd82Kvw79g+IKLRTPdOmJ1PacQf71sTbAiEAje3bqlo4rvcfKkfW6850dCYcSvvUQNdozTASk/XVB2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4574},"main":"server.js","gitHead":"fb5d6b09168c8a00b81c777b4a5c8d9953f86dea","scripts":{"dev":"node server.js","test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"_npmUser":{"name":"alexstrnik","email":"alex.str.nik@gmail.com"},"repository":{"url":"git+https://github.com/AlexStrNik/claude-devtools.git","type":"git"},"_npmVersion":"10.9.3","description":"Host server for Claude DevTools Chrome extension","directories":{},"_nodeVersion":"22.19.0","dependencies":{"fastify":"^5.6.1","node-pty":"^1.0.0","@fastify/cors":"^11.1.0","clipboard-image":"^0.1.0","@fastify/multipart":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","_npmOperationalInternal":{"tmp":"tmp/claude-devtools_0.0.4_1759157686791_0.07667988594861419","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@alexstrnik/claude-devtools","version":"0.0.5","keywords":["claude","devtools","chrome-extension","react","angular"],"author":{"url":"https://github.com/AlexStrNik","name":"alexstrnik","email":"alex.str.nik@gmail.com"},"license":"MIT","_id":"@alexstrnik/claude-devtools@0.0.5","maintainers":[{"name":"alexstrnik","email":"alex.str.nik@gmail.com"}],"homepage":"https://github.com/AlexStrNik/claude-devtools#readme","bugs":{"url":"https://github.com/AlexStrNik/claude-devtools/issues"},"bin":{"claude-devtools":"server.js"},"dist":{"shasum":"12318b3835fcd559562562a94627ca545c0e774b","tarball":"https://registry.npmjs.org/@alexstrnik/claude-devtools/-/claude-devtools-0.0.5.tgz","fileCount":2,"integrity":"sha512-ei7r7y6vN7xT6wtum3/Jn+I+eCSrcgPZ/ziQB4DacRUXq+EiKYvG06qCErlsKlIicKdE9EPiU0xFmiQVIxg8Lw==","signatures":[{"sig":"MEQCIBDOM2tmrdQtaVDVhOjYq8zccSBUTI7K+flbWkyqLYt8AiBCygBt3F/gZI/Nai/UH7MWzZIyekfhBBvfgoolcN97FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4574},"main":"server.js","gitHead":"7fd7e624d244c5ebf980405ef28d45cd29843662","scripts":{"dev":"node server.js","test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"_npmUser":{"name":"alexstrnik","email":"alex.str.nik@gmail.com"},"repository":{"url":"git+https://github.com/AlexStrNik/claude-devtools.git","type":"git"},"_npmVersion":"10.9.3","description":"Host server for Claude DevTools Chrome extension","directories":{},"_nodeVersion":"22.19.0","dependencies":{"fastify":"^5.6.1","node-pty":"^1.0.0","@fastify/cors":"^11.1.0","clipboard-image":"^0.1.0","@fastify/multipart":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","_npmOperationalInternal":{"tmp":"tmp/claude-devtools_0.0.5_1759157772934_0.40124228186921296","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@alexstrnik/claude-devtools","version":"0.0.6","keywords":["claude","devtools","chrome-extension","react","angular"],"author":{"url":"https://github.com/AlexStrNik","name":"alexstrnik","email":"alex.str.nik@gmail.com"},"license":"MIT","_id":"@alexstrnik/claude-devtools@0.0.6","maintainers":[{"name":"alexstrnik","email":"alex.str.nik@gmail.com"}],"homepage":"https://github.com/AlexStrNik/claude-devtools#readme","bugs":{"url":"https://github.com/AlexStrNik/claude-devtools/issues"},"bin":{"claude-devtools":"server.js"},"dist":{"shasum":"7ed9352c356cc93ccbb2c55a92121300dbf23391","tarball":"https://registry.npmjs.org/@alexstrnik/claude-devtools/-/claude-devtools-0.0.6.tgz","fileCount":2,"integrity":"sha512-OeqLP24rr+QzS9eXyArqlcx97SQxYNBi6Ana5OzVGUed8O1yvqzHvwN5V5AWSh0g4lJuxP5Dfk2ncKGE65+NCw==","signatures":[{"sig":"MEUCIQDIsPv8y5Nz/9F63hDfWZvo3vRtIzSNEVKzCNwgHaKRAwIgR2w1z0dgPW6hre1Yk2Nr7jF/Xn3XyKWUTh61b30RxsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4574},"main":"server.js","gitHead":"ead4ba26bce8a9b74f91b56188efc6a5fed54d00","scripts":{"dev":"node server.js","test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"_npmUser":{"name":"alexstrnik","email":"alex.str.nik@gmail.com"},"repository":{"url":"git+https://github.com/AlexStrNik/claude-devtools.git","type":"git"},"_npmVersion":"10.9.3","description":"Host server for Claude DevTools Chrome extension","directories":{},"_nodeVersion":"22.19.0","dependencies":{"fastify":"^5.6.1","node-pty":"^1.0.0","@fastify/cors":"^11.1.0","clipboard-image":"^0.1.0","@fastify/multipart":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","_npmOperationalInternal":{"tmp":"tmp/claude-devtools_0.0.6_1759157853231_0.31394490066570246","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@alexstrnik/claude-devtools","version":"0.0.7","keywords":["claude","devtools","chrome-extension","react","angular"],"author":{"url":"https://github.com/AlexStrNik","name":"alexstrnik","email":"alex.str.nik@gmail.com"},"license":"MIT","_id":"@alexstrnik/claude-devtools@0.0.7","maintainers":[{"name":"alexstrnik","email":"alex.str.nik@gmail.com"}],"homepage":"https://github.com/AlexStrNik/claude-devtools#readme","bugs":{"url":"https://github.com/AlexStrNik/claude-devtools/issues"},"bin":{"claude-devtools":"server.js"},"dist":{"shasum":"a9eb2826df7eac926610c3fe3295aded5244297e","tarball":"https://registry.npmjs.org/@alexstrnik/claude-devtools/-/claude-devtools-0.0.7.tgz","fileCount":3,"integrity":"sha512-ewsOGzsy2N0QCWjCF8dclp2/QyW5xODTrILBJf3kR0ALQdQPz06Yb+6gLCPuZAvDGkDam8TxCAg0IT9jTBF/5g==","signatures":[{"sig":"MEUCIAII5JjPwMZqvKsDFHIsDw2lis4VwYkYs5GID8PDCFHJAiEA63j6NbSYRuXY4OSmX1VQ141k7X85WZ2R9KfEkIEnl58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8275},"main":"server.js","gitHead":"148a9d0c07c8d6fb52f888b3a10edc28d667addb","scripts":{"dev":"node server.js","test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"_npmUser":{"name":"alexstrnik","email":"alex.str.nik@gmail.com"},"repository":{"url":"git+https://github.com/AlexStrNik/claude-devtools.git","type":"git"},"_npmVersion":"10.9.3","description":"Host server for Claude DevTools Chrome extension","directories":{},"_nodeVersion":"22.19.0","dependencies":{"fastify":"^5.6.1","node-pty":"^1.0.0","@fastify/cors":"^11.1.0","clipboard-image":"^0.1.0","@fastify/multipart":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","_npmOperationalInternal":{"tmp":"tmp/claude-devtools_0.0.7_1759216160923_0.30346125684256053","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@alexstrnik/claude-devtools","version":"0.0.8","keywords":["claude","devtools","chrome-extension","react","angular"],"author":{"url":"https://github.com/AlexStrNik","name":"alexstrnik","email":"alex.str.nik@gmail.com"},"license":"MIT","_id":"@alexstrnik/claude-devtools@0.0.8","maintainers":[{"name":"alexstrnik","email":"alex.str.nik@gmail.com"}],"homepage":"https://github.com/AlexStrNik/claude-devtools#readme","bugs":{"url":"https://github.com/AlexStrNik/claude-devtools/issues"},"bin":{"claude-devtools":"server.js"},"dist":{"shasum":"c9299cc7a6a34863003b2919d31d5f9d09f0303e","tarball":"https://registry.npmjs.org/@alexstrnik/claude-devtools/-/claude-devtools-0.0.8.tgz","fileCount":3,"integrity":"sha512-5120jClZuqqz09zf5ffJ0C5tnYUFue0FnuQv/jCoIsbbDrBHwhMrX3vwEIu4A0hq5X1EtzRqfp1S6953FQpW2A==","signatures":[{"sig":"MEUCIASCclp9QazJEmI7gygPk1m0IhvAFtdlS1EGzcqZDzsJAiEAjl+acsvFuhpoFDbYAbWZpyNOO1i+bLsCe924LDT/KyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8275},"main":"server.js","gitHead":"b016234b539a12f60f17c5909f0890a701c5337c","scripts":{"dev":"node server.js","test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"_npmUser":{"name":"alexstrnik","email":"alex.str.nik@gmail.com"},"repository":{"url":"git+https://github.com/AlexStrNik/claude-devtools.git","type":"git"},"_npmVersion":"10.9.3","description":"Host server for Claude DevTools Chrome extension","directories":{},"_nodeVersion":"22.19.0","dependencies":{"fastify":"^5.6.1","node-pty":"^1.0.0","@fastify/cors":"^11.1.0","clipboard-image":"^0.1.0","@fastify/multipart":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","_npmOperationalInternal":{"tmp":"tmp/claude-devtools_0.0.8_1759216246687_0.3950880724434911","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@alexstrnik/claude-devtools","version":"0.0.9","keywords":["claude","devtools","chrome-extension","react","angular"],"author":{"url":"https://github.com/AlexStrNik","name":"alexstrnik","email":"alex.str.nik@gmail.com"},"license":"MIT","_id":"@alexstrnik/claude-devtools@0.0.9","maintainers":[{"name":"alexstrnik","email":"alex.str.nik@gmail.com"}],"homepage":"https://github.com/AlexStrNik/claude-devtools#readme","bugs":{"url":"https://github.com/AlexStrNik/claude-devtools/issues"},"bin":{"claude-devtools":"server.js"},"dist":{"shasum":"30c588e6bccfc0ac115794344993631771ea2f41","tarball":"https://registry.npmjs.org/@alexstrnik/claude-devtools/-/claude-devtools-0.0.9.tgz","fileCount":3,"integrity":"sha512-F/C/j6gBuFZ4wISj01Atkfhor5MvqNCVe0KomqKeoRSPGTZqaWxr58fY+VTbVGm1dU3OUupbI6lumRwh+UIdmg==","signatures":[{"sig":"MEUCIQCIHY6jQJeXF6BwVK8mpShuEbgzxZ5IL67wxg1E4o5gTgIgZRWEw0W2t+JwNp7340b8AeoYre+1Otz3CEQCuourXuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8326},"main":"server.js","gitHead":"5eb6cb62fba54e984743ea6856dd5a1b21e8df59","scripts":{"dev":"node server.js","test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"_npmUser":{"name":"alexstrnik","email":"alex.str.nik@gmail.com"},"repository":{"url":"git+https://github.com/AlexStrNik/claude-devtools.git","type":"git"},"_npmVersion":"10.9.3","description":"Host server for Claude DevTools Chrome extension","directories":{},"_nodeVersion":"22.19.0","dependencies":{"fastify":"^5.6.1","node-pty":"^1.0.0","@fastify/cors":"^11.1.0","clipboard-image":"^0.1.0","@fastify/multipart":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","_npmOperationalInternal":{"tmp":"tmp/claude-devtools_0.0.9_1759223398826_0.6160171985460885","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@alexstrnik/claude-devtools","version":"0.0.10","keywords":["claude","devtools","chrome-extension","react","angular"],"author":{"url":"https://github.com/AlexStrNik","name":"alexstrnik","email":"alex.str.nik@gmail.com"},"license":"MIT","_id":"@alexstrnik/claude-devtools@0.0.10","maintainers":[{"name":"alexstrnik","email":"alex.str.nik@gmail.com"}],"homepage":"https://github.com/AlexStrNik/claude-devtools#readme","bugs":{"url":"https://github.com/AlexStrNik/claude-devtools/issues"},"bin":{"claude-devtools":"server.js"},"dist":{"shasum":"ba24b44c76aaa68409ddc01704410203f52bc3a1","tarball":"https://registry.npmjs.org/@alexstrnik/claude-devtools/-/claude-devtools-0.0.10.tgz","fileCount":3,"integrity":"sha512-ZgugwbvuwGUvn9xQtYkDou333EUWOo/RrqkkdbsT7p2YQeCrwlZZxJ8sO+3CSi9wIuXQ5HiFZZXqnJeSZ6iA0Q==","signatures":[{"sig":"MEYCIQCPy6aLYJZu+9d6R59liTzUwhgfYpqb3xEdG4YfoV/YggIhAMOD3/rkv7i6tCVGmOh/uMTqnTszACAfRfmJwKf+0zsC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8327},"main":"server.js","gitHead":"109a7bf50ef586e23e1d88a875405594e3403a04","scripts":{"dev":"node server.js","test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"_npmUser":{"name":"alexstrnik","email":"alex.str.nik@gmail.com"},"repository":{"url":"git+https://github.com/AlexStrNik/claude-devtools.git","type":"git"},"_npmVersion":"10.9.3","description":"Host server for Claude DevTools Chrome extension","directories":{},"_nodeVersion":"22.19.0","dependencies":{"fastify":"^5.6.1","node-pty":"^1.0.0","@fastify/cors":"^11.1.0","clipboard-image":"^0.1.0","@fastify/multipart":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","_npmOperationalInternal":{"tmp":"tmp/claude-devtools_0.0.10_1759226637648_0.6613932641206608","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@alexstrnik/claude-devtools","version":"0.0.11","keywords":["claude","devtools","chrome-extension","react","angular"],"author":{"url":"https://github.com/AlexStrNik","name":"alexstrnik","email":"alex.str.nik@gmail.com"},"license":"MIT","_id":"@alexstrnik/claude-devtools@0.0.11","maintainers":[{"name":"alexstrnik","email":"alex.str.nik@gmail.com"}],"homepage":"https://github.com/AlexStrNik/claude-devtools#readme","bugs":{"url":"https://github.com/AlexStrNik/claude-devtools/issues"},"bin":{"claude-devtools":"server.js"},"dist":{"shasum":"0146573bb95899bebac9fee05c94bda5da6fc709","tarball":"https://registry.npmjs.org/@alexstrnik/claude-devtools/-/claude-devtools-0.0.11.tgz","fileCount":3,"integrity":"sha512-/zgB3PdWsBu0rX7lnz3MFIEBNpVSKiB1FVADmlKTig9+7RBC/P6iTmqQM1G/dMFneI0P0uYFdalkjFwJFc7NFw==","signatures":[{"sig":"MEUCIQCrvRtVF1z5vZ6+TC+Wxuf2GQ8M8lJcLFGcJ8+Kyiq9+wIgMt8olJeS6GSgVyZYazKDIRyVV0N/dXTAPFATJcvR8u4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8327},"main":"server.js","gitHead":"c669013488c59187ac2c9d69f05429330e5a1345","scripts":{"dev":"node server.js","test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"_npmUser":{"name":"alexstrnik","email":"alex.str.nik@gmail.com"},"repository":{"url":"git+https://github.com/AlexStrNik/claude-devtools.git","type":"git"},"_npmVersion":"10.9.3","description":"Host server for Claude DevTools Chrome extension","directories":{},"_nodeVersion":"22.19.0","dependencies":{"fastify":"^5.6.1","node-pty":"^1.0.0","@fastify/cors":"^11.1.0","clipboard-image":"^0.1.0","@fastify/multipart":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","_npmOperationalInternal":{"tmp":"tmp/claude-devtools_0.0.11_1759231636759_0.21280716976151925","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@alexstrnik/claude-devtools","version":"0.0.12","keywords":["claude","devtools","chrome-extension","react","angular"],"author":{"url":"https://github.com/AlexStrNik","name":"alexstrnik","email":"alex.str.nik@gmail.com"},"license":"MIT","_id":"@alexstrnik/claude-devtools@0.0.12","maintainers":[{"name":"alexstrnik","email":"alex.str.nik@gmail.com"}],"homepage":"https://github.com/AlexStrNik/claude-devtools#readme","bugs":{"url":"https://github.com/AlexStrNik/claude-devtools/issues"},"bin":{"claude-devtools":"server.js"},"dist":{"shasum":"287ccab7186ea1ff5893e275281be8966557a3f3","tarball":"https://registry.npmjs.org/@alexstrnik/claude-devtools/-/claude-devtools-0.0.12.tgz","fileCount":3,"integrity":"sha512-vldBbEOoo2ytyLwf6GQE7xk1XdLBvV1mgUndUE80GEOmN/bPeRKVf2/ctKmxkm+Riq2pxuT0kyUOohGfqDX+ew==","signatures":[{"sig":"MEQCICv79PLoOzlLdH6pgSksASnSRy/Y7R/QJXLetlSrGKejAiAps+Ee2rz/H+jeEfbFRyF8zvpgHOvQiwcM5d7wqA7y7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8437},"main":"server.js","gitHead":"90604fcafc932d2470f5b8a570ae925dabc3e509","scripts":{"dev":"node server.js","test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"_npmUser":{"name":"alexstrnik","email":"alex.str.nik@gmail.com"},"repository":{"url":"git+https://github.com/AlexStrNik/claude-devtools.git","type":"git"},"_npmVersion":"10.9.3","description":"Host server for Claude DevTools Chrome extension","directories":{},"_nodeVersion":"22.19.0","dependencies":{"fastify":"^5.6.1","node-pty":"^1.0.0","@fastify/cors":"^11.1.0","clipboard-image":"^0.1.0","@fastify/multipart":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","_npmOperationalInternal":{"tmp":"tmp/claude-devtools_0.0.12_1759232926331_0.3933637137742063","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@alexstrnik/claude-devtools","version":"0.0.13","keywords":["claude","devtools","chrome-extension","react","angular"],"author":{"url":"https://github.com/AlexStrNik","name":"alexstrnik","email":"alex.str.nik@gmail.com"},"license":"MIT","_id":"@alexstrnik/claude-devtools@0.0.13","maintainers":[{"name":"alexstrnik","email":"alex.str.nik@gmail.com"}],"homepage":"https://github.com/AlexStrNik/claude-devtools#readme","bugs":{"url":"https://github.com/AlexStrNik/claude-devtools/issues"},"bin":{"claude-devtools":"server.js"},"dist":{"shasum":"e49ad0dfd795a0b73c433a1bc86bf4d4bb9092cf","tarball":"https://registry.npmjs.org/@alexstrnik/claude-devtools/-/claude-devtools-0.0.13.tgz","fileCount":3,"integrity":"sha512-9h+v42fBKFV8d2eGGwXT68BltZoMh7Q0IWhaHwg0NUWaaDFHyb5P20hb1lJ6dL8yz/30eWWfoK/LqNwyxw2FTg==","signatures":[{"sig":"MEUCIQC6iux42hw8wR5Smmi6ojmPKINhzvKi0rwLF0u/6v3x9gIgWnREUG3wlGLgtGdMfiJiaTTaG9LfGMZpIlOv2+bpmc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8437},"main":"server.js","gitHead":"0cca09e8a251ddb4033c2ee1193fc497cfd3230f","scripts":{"dev":"node server.js","test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"_npmUser":{"name":"alexstrnik","email":"alex.str.nik@gmail.com"},"repository":{"url":"git+https://github.com/AlexStrNik/claude-devtools.git","type":"git"},"_npmVersion":"10.9.3","description":"Host server for Claude DevTools Chrome extension","directories":{},"_nodeVersion":"22.19.0","dependencies":{"fastify":"^5.6.1","node-pty":"^1.0.0","@fastify/cors":"^11.1.0","clipboard-image":"^0.1.0","@fastify/multipart":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","_npmOperationalInternal":{"tmp":"tmp/claude-devtools_0.0.13_1759241443819_0.49741598219658134","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@alexstrnik/claude-devtools","version":"0.0.14","keywords":["claude","devtools","chrome-extension","react","angular","vue"],"author":{"url":"https://github.com/AlexStrNik","name":"alexstrnik","email":"alex.str.nik@gmail.com"},"license":"MIT","_id":"@alexstrnik/claude-devtools@0.0.14","maintainers":[{"name":"alexstrnik","email":"alex.str.nik@gmail.com"}],"homepage":"https://github.com/AlexStrNik/claude-devtools#readme","bugs":{"url":"https://github.com/AlexStrNik/claude-devtools/issues"},"bin":{"claude-devtools":"server.js"},"dist":{"shasum":"9746c7c5b9523e0d2ad2675aea819f4a7796ab1d","tarball":"https://registry.npmjs.org/@alexstrnik/claude-devtools/-/claude-devtools-0.0.14.tgz","fileCount":3,"integrity":"sha512-OimkbKpmoJOPU7NeH1us1GK7/yPTb50JHb+6eA9U9/DwJLsl6fzN53qHVDUJOjKB/LiL5gMTHACev7YMfPEUSQ==","signatures":[{"sig":"MEUCIQDnxEtPBKzYWAFnEEYb3GEWaWd6Qr9BenGEah1gFU8/6AIgTDVUoj3SY7GJwtwu6DraLAe2tYUyOxuvcSQuUTvvSLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7871},"main":"server.js","gitHead":"84269b1b62e7d29907960e1c3f3e527c76fbfbb9","scripts":{"dev":"node server.js","test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"_npmUser":{"name":"alexstrnik","email":"alex.str.nik@gmail.com"},"repository":{"url":"git+https://github.com/AlexStrNik/claude-devtools.git","type":"git"},"_npmVersion":"10.9.3","description":"Host server for Claude DevTools Chrome extension","directories":{},"_nodeVersion":"22.19.0","dependencies":{"fastify":"^5.6.1","node-pty":"^1.0.0","@fastify/cors":"^11.1.0","clipboard-image":"^0.1.0","@fastify/multipart":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","_npmOperationalInternal":{"tmp":"tmp/claude-devtools_0.0.14_1759302174132_0.4391296479041109","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@alexstrnik/claude-devtools","version":"0.0.15","description":"Host server for Claude DevTools Chrome extension","main":"server.js","bin":{"claude-devtools":"server.js"},"scripts":{"start":"node server.js","dev":"node server.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["claude","devtools","chrome-extension","react","preact","angular","vue","svelte"],"author":{"name":"alexstrnik","email":"alex.str.nik@gmail.com","url":"https://github.com/AlexStrNik"},"repository":{"type":"git","url":"git+https://github.com/AlexStrNik/claude-devtools.git"},"publishConfig":{"access":"public"},"license":"MIT","packageManager":"pnpm@10.17.1","dependencies":{"@fastify/cors":"^11.1.0","@fastify/multipart":"^9.2.1","clipboard-image":"^0.1.0","fastify":"^5.6.1","node-pty":"^1.0.0"},"_id":"@alexstrnik/claude-devtools@0.0.15","gitHead":"4b4752a575e36aa27c402c378f98bd0e36769e05","bugs":{"url":"https://github.com/AlexStrNik/claude-devtools/issues"},"homepage":"https://github.com/AlexStrNik/claude-devtools#readme","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-GZmTxhB9B3gPHHzeK2rJFd31smFVb0wBXpeyomAqrJVrWUlPEHKpQRn6+mOcHignrjjWCyspKv9j1eWh+I0lUw==","shasum":"51f18e7d2265b93f2e3f5a4e79a077a009b5fcb1","tarball":"https://registry.npmjs.org/@alexstrnik/claude-devtools/-/claude-devtools-0.0.15.tgz","fileCount":3,"unpackedSize":8119,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH+bXQstv95KiEVWl6w1khEa4AOH/6W+B/jYgJ0/GQe6AiEA9YCAiXAIdTtmv11PlQ7Ru1LVoPopp/zRLw/DQX++iBU="}]},"_npmUser":{"name":"alexstrnik","email":"alex.str.nik@gmail.com"},"directories":{},"maintainers":[{"name":"alexstrnik","email":"alex.str.nik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-devtools_0.0.15_1759309150467_0.0002641131678970954"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-29T14:54:46.727Z","modified":"2025-10-01T08:59:10.825Z","0.0.4":"2025-09-29T14:54:46.979Z","0.0.5":"2025-09-29T14:56:13.108Z","0.0.6":"2025-09-29T14:57:33.425Z","0.0.7":"2025-09-30T07:09:21.100Z","0.0.8":"2025-09-30T07:10:46.868Z","0.0.9":"2025-09-30T09:09:59.002Z","0.0.10":"2025-09-30T10:03:57.820Z","0.0.11":"2025-09-30T11:27:16.923Z","0.0.12":"2025-09-30T11:48:46.503Z","0.0.13":"2025-09-30T14:10:43.984Z","0.0.14":"2025-10-01T07:02:54.325Z","0.0.15":"2025-10-01T08:59:10.644Z"},"bugs":{"url":"https://github.com/AlexStrNik/claude-devtools/issues"},"author":{"name":"alexstrnik","email":"alex.str.nik@gmail.com","url":"https://github.com/AlexStrNik"},"license":"MIT","homepage":"https://github.com/AlexStrNik/claude-devtools#readme","keywords":["claude","devtools","chrome-extension","react","preact","angular","vue","svelte"],"repository":{"type":"git","url":"git+https://github.com/AlexStrNik/claude-devtools.git"},"description":"Host server for Claude DevTools Chrome extension","maintainers":[{"name":"alexstrnik","email":"alex.str.nik@gmail.com"}],"readme":"# Claude DevTools\n\n![Claude DevTools](screenshots/demo.png)\n\n**Fix your frontend code right from DevTools.**\n\nPick a component, write your prompt, and send it directly to Claude Code—without leaving the page.\n\n---\n\n## Quick Start\n\n### 1. Install the host server\n\n```bash\nnpm install -g @alexstrnik/claude-devtools\n```\n\n### 2. Install the Chrome extension\n\n**Option A: Download latest release** (Easiest)\n1. Go to [Releases](https://github.com/AlexStrNik/claude-devtools/releases/latest)\n2. Download `claude-devtools-chrome-vX.X.X.zip`\n3. Open Chrome → Extensions → Enable **Developer mode**\n4. **Drag and drop** the zip file directly onto the Extensions page\n\n**Option B: Clone from source**\n1. Clone this repo: `git clone https://github.com/AlexStrNik/claude-devtools`\n2. Open Chrome → Extensions → Enable **Developer mode**\n3. Click **Load unpacked** → select `chrome-extension` folder\n\n### 3. Start the host server\n\nIn your project directory:\n\n```bash\nclaude-devtools\n```\n\nThe `claude-devtools` command works just like the regular `claude` CLI. It starts an interactive Claude Code session and accepts all the same arguments (except `--version`), which are passed directly to the underlying Claude process.\n\n---\n\n## Usage\n\n1. Open DevTools → **Claude DevTools** tab\n2. Click **Pick Element** → select a component on the page\n3. Write your prompt or question\n4. Hit **Send to Claude** (or Cmd/Ctrl+Enter)\n\nYour element's context is sent directly to Claude, including:\n\n- Component name, props, and hierarchy paths\n- DOM structure and computed styles\n- Screenshot (macOS only)\n\n---\n\n## Features\n\n- **React support**: Full component detection with props and source locations (React <19 and React 19+)\n- **Preact support**: Component hierarchy detection via Preact DevTools (requires [Preact DevTools extension](https://preactjs.github.io/preact-devtools/))\n- **Angular support**: Complete component hierarchy (tested on Angular 17)\n- **Vue support**: Component detection for Vue 2 and Vue 3\n- **Svelte support**: Component hierarchy with source locations\n- **Screenshots**: Automatic element capture for visual context (macOS only)\n- **Customizable context**: Toggle what data to include before sending\n\n---\n\n## Development\n\n```bash\n# Clone repository\ngit clone https://github.com/AlexStrNik/claude-devtools\n\n# Install host dependencies\ncd claude-devtools\npnpm install\n\n# Start server\npnpm start\n```\n\nLoad the extension from the `chrome-extension` folder in Chrome DevTools.\n\n---\n\n## Roadmap\n\n- Screenshot support for Linux/Windows\n- Additional framework support\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}