{"_id":"@bobbyg603/mog","_rev":"17-4ac870de69e8e385d69c3da9629c189e","name":"@bobbyg603/mog","dist-tags":{"latest":"1.6.0"},"versions":{"0.1.0":{"name":"@bobbyg603/mog","version":"0.1.0","keywords":["claude","claude-code","github","automation","docker","sandbox"],"license":"MIT","_id":"@bobbyg603/mog@0.1.0","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"homepage":"https://github.com/workingdevshero/mog#readme","bugs":{"url":"https://github.com/workingdevshero/mog/issues"},"bin":{"mog":"src/index.ts"},"dist":{"shasum":"25b642382343a42f081e0f5975ca6989d7dc967e","tarball":"https://registry.npmjs.org/@bobbyg603/mog/-/mog-0.1.0.tgz","fileCount":7,"integrity":"sha512-sgs2Lv2bkLhL+DrmdDaAEPkJfLHEKTSJgoJKQX6vwIVPZzqYaB63rbTsLVhW2TOXoBZaXmwEaSUFDpfTugYaSw==","signatures":[{"sig":"MEUCIQCrvmS2q9ZAzOiLonWsNR+GeXEGI0IONnVUSPv1Q8J1lAIgAIAy7QQA82RBpWjkhf62uBtj5o763547OqsPGfU2lTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20793},"type":"module","module":"src/index.ts","gitHead":"6639458bdce1c2e946c94861910aabe20721f9dc","_npmUser":{"name":"bobbyg603","email":"bobbyg603@pm.me"},"repository":{"url":"git+https://github.com/workingdevshero/mog.git","type":"git"},"_npmVersion":"10.9.3","description":"One command to go from GitHub issue to pull request, powered by Claude Code in a Docker sandbox","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/mog_0.1.0_1772754967553_0.682442220783237","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bobbyg603/mog","version":"0.1.1","keywords":["claude","claude-code","github","automation","docker","sandbox"],"license":"MIT","_id":"@bobbyg603/mog@0.1.1","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"homepage":"https://github.com/workingdevshero/mog#readme","bugs":{"url":"https://github.com/workingdevshero/mog/issues"},"bin":{"mog":"src/index.ts"},"dist":{"shasum":"57742d59350002c76e2fdc585ab21b325b4038c1","tarball":"https://registry.npmjs.org/@bobbyg603/mog/-/mog-0.1.1.tgz","fileCount":7,"integrity":"sha512-U/vTo9E8eJkoF9rioebcFxVCmpvKPkDO5MIxhopLiMwXS/IkwxET2U6lm1FOBUjQarxki49PklNM4qroYgh1lw==","signatures":[{"sig":"MEUCIQCy7kA4kkThHJZffuVspFu0d8gCUs8I/i/pMzQpwr+v7wIgWjQGfVoxmgrubE7YaMKAv1OD5lACen9Dh+5Nk5xaEA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21150},"type":"module","module":"src/index.ts","gitHead":"ce896f09d97c782d4760924cc657ae7bf9bef586","_npmUser":{"name":"bobbyg603","email":"bobbyg603@pm.me"},"repository":{"url":"git+https://github.com/workingdevshero/mog.git","type":"git"},"_npmVersion":"10.9.3","description":"One command to go from GitHub issue to pull request, powered by Claude Code in a Docker sandbox","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/mog_0.1.1_1772755351072_0.9573846437054079","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@bobbyg603/mog","version":"0.1.2","keywords":["claude","claude-code","github","automation","docker","sandbox"],"license":"MIT","_id":"@bobbyg603/mog@0.1.2","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"homepage":"https://github.com/workingdevshero/mog#readme","bugs":{"url":"https://github.com/workingdevshero/mog/issues"},"bin":{"mog":"src/index.ts"},"dist":{"shasum":"b6fd4e5eda326e4eea4f9474c66f1adce66c3004","tarball":"https://registry.npmjs.org/@bobbyg603/mog/-/mog-0.1.2.tgz","fileCount":7,"integrity":"sha512-TN8hUO6zHa9gPcE34kolE8ChhZxD5a6Q0kU+llhGxfo8GH/7id4Tlaejit9Nh9Z7zkzdmfSRUwdgmbcOMak39w==","signatures":[{"sig":"MEUCIQCaElUY5kjuTjMfjtfJFGZtLhklXW/KwrkQwmqzeIXA3AIgbpMAYGB3XK8x4wrEIoNXoinKHE0Zf3Rp5zkfrp8NxwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21099},"type":"module","module":"src/index.ts","gitHead":"65500de7895ccfec0a14290fb21f2941781a58ee","_npmUser":{"name":"bobbyg603","email":"bobbyg603@pm.me"},"repository":{"url":"git+https://github.com/workingdevshero/mog.git","type":"git"},"_npmVersion":"10.9.3","description":"One command to go from GitHub issue to pull request, powered by Claude Code in a Docker sandbox","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/mog_0.1.2_1772759815814_0.4566202803907289","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@bobbyg603/mog","version":"0.1.3","keywords":["claude","claude-code","github","automation","docker","sandbox"],"license":"MIT","_id":"@bobbyg603/mog@0.1.3","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"homepage":"https://github.com/workingdevshero/mog#readme","bugs":{"url":"https://github.com/workingdevshero/mog/issues"},"bin":{"mog":"src/index.ts"},"dist":{"shasum":"f5e4d4968f02ecf5c2d0b70a911bfc8dc1878b17","tarball":"https://registry.npmjs.org/@bobbyg603/mog/-/mog-0.1.3.tgz","fileCount":7,"integrity":"sha512-xXaycqWemrOllX3HEDFOXBUQWE6psOBP6RGglm51ds1AgStgOb/w4V6NxjO2LogFSdlC5YjuQQX53AYk7Zu7+Q==","signatures":[{"sig":"MEQCIGktQ0uGrgBmajNHQlxbdfNHnqV84dnvC8DpuvUXRskxAiBbl0r6RHiV9Z+5PVX+nUI/gBZkgncBGoNQXpsWsZJZ+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21274},"type":"module","module":"src/index.ts","gitHead":"5ca7e959fdcb7b8d84eccd80b227f72afb033941","_npmUser":{"name":"bobbyg603","email":"bobbyg603@pm.me"},"repository":{"url":"git+https://github.com/workingdevshero/mog.git","type":"git"},"_npmVersion":"10.9.3","description":"One command to go from GitHub issue to pull request, powered by Claude Code in a Docker sandbox","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/mog_0.1.3_1772761507796_0.2344830358840697","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bobbyg603/mog","version":"0.2.0","keywords":["claude","claude-code","github","automation","docker","sandbox"],"license":"MIT","_id":"@bobbyg603/mog@0.2.0","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"homepage":"https://github.com/workingdevshero/mog#readme","bugs":{"url":"https://github.com/workingdevshero/mog/issues"},"bin":{"mog":"src/index.ts"},"dist":{"shasum":"fe59d05fbc20e53b13f45af94583d7e455ed0e98","tarball":"https://registry.npmjs.org/@bobbyg603/mog/-/mog-0.2.0.tgz","fileCount":7,"integrity":"sha512-QwpSv2h0xv+2H1eiR9OvGViY8j8csNnJCiM1FfbJTNaU7LczdGwf4L/kEY7m6H64OeykzBof6VhmdsvaXKOLWw==","signatures":[{"sig":"MEUCIA4PMo5OBJUotviklY6rtDdcXItfaDZGQ0V5nOYvp+ZHAiEA5GKuyLANVzV4q+CSCWn6FWKb1FWJaxyjLWG+8Mh67Jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24107},"type":"module","module":"src/index.ts","gitHead":"a44c1ba50ccf0f91d142d23623a7942d17e6f9b5","_npmUser":{"name":"bobbyg603","email":"bobbyg603@pm.me"},"repository":{"url":"git+https://github.com/workingdevshero/mog.git","type":"git"},"_npmVersion":"11.11.0","description":"One command to go from GitHub issue to pull request, powered by Claude Code in a Docker sandbox","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/mog_0.2.0_1772819120218_0.25034748098871984","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@bobbyg603/mog","version":"1.0.0","keywords":["claude","claude-code","github","automation","docker","sandbox"],"license":"MIT","_id":"@bobbyg603/mog@1.0.0","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"homepage":"https://github.com/workingdevshero/mog#readme","bugs":{"url":"https://github.com/workingdevshero/mog/issues"},"bin":{"mog":"src/index.ts"},"dist":{"shasum":"1c72e11eba9e1c992a8c502e5d3cc7faf9eab201","tarball":"https://registry.npmjs.org/@bobbyg603/mog/-/mog-1.0.0.tgz","fileCount":7,"integrity":"sha512-U1Un5irSlMerRIAyEGw6Gs8BfNC5BKzlRf5zbHUBIrm6BErGQK/F1foemBTbBTiJC0UH9ct210T1UaBBQ4QtGQ==","signatures":[{"sig":"MEUCIQCBdJll695Gnhq5dmLSHxYOSEPT6O5JtzOyO08ONCc3kQIgLZVT7b5MCmzhO2fG5mGoyjEOFMPCCEAGJ4leil2CIQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25061},"type":"module","module":"src/index.ts","gitHead":"6dd9df29dea568e6a7fa5cdec9073825f5f85353","scripts":{"dev:reset":"docker sandbox rm mog && docker rmi mog-template:latest 2>/dev/null; echo 'Sandbox removed. Run mog init to recreate.'"},"_npmUser":{"name":"bobbyg603","email":"bobbyg603@pm.me"},"repository":{"url":"git+https://github.com/workingdevshero/mog.git","type":"git"},"_npmVersion":"11.11.0","description":"One command to go from GitHub issue to pull request, powered by Claude Code in a Docker sandbox","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/mog_1.0.0_1772821501653_0.422669623622806","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bobbyg603/mog","version":"1.0.1","keywords":["claude","claude-code","github","automation","docker","sandbox"],"license":"MIT","_id":"@bobbyg603/mog@1.0.1","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"homepage":"https://github.com/bobbyg603/mog#readme","bugs":{"url":"https://github.com/bobbyg603/mog/issues"},"bin":{"mog":"src/index.ts"},"dist":{"shasum":"f62e086c9d000ab53ccda4ea00a16226b55d3422","tarball":"https://registry.npmjs.org/@bobbyg603/mog/-/mog-1.0.1.tgz","fileCount":7,"integrity":"sha512-2MDcI5prMu58J4qU1qGRAWlhRqtqWKc4wwvLgLc75/qowXKlStkRj2yHEZS2hpGogeAfi9nXyDi30Q6O9ooSFg==","signatures":[{"sig":"MEUCIQCqvKjgmrD6oUlZqnH0jONy4lZTh1ULQ/vE+JI3b87NcAIgHUzxdHoWCSO5pfJxOZCiE24+AM1Vs//BEoXJtqllE2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25049},"type":"module","module":"src/index.ts","gitHead":"7a101328173fa5cf462b2bd1967ecb01614612d1","scripts":{"dev:reset":"docker sandbox rm mog && docker rmi mog-template:latest 2>/dev/null; echo 'Sandbox removed. Run mog init to recreate.'"},"_npmUser":{"name":"bobbyg603","email":"bobbyg603@pm.me"},"repository":{"url":"git+https://github.com/bobbyg603/mog.git","type":"git"},"_npmVersion":"10.9.3","description":"One command to go from GitHub issue to pull request, powered by Claude Code in a Docker sandbox","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/mog_1.0.1_1772836822353_0.49599259251698014","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bobbyg603/mog","version":"1.0.2","keywords":["claude","claude-code","github","automation","docker","sandbox"],"license":"MIT","_id":"@bobbyg603/mog@1.0.2","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"homepage":"https://github.com/bobbyg603/mog#readme","bugs":{"url":"https://github.com/bobbyg603/mog/issues"},"bin":{"mog":"src/index.ts"},"dist":{"shasum":"8ff0e62d11efa8aa22a75d687d0420b9153ab202","tarball":"https://registry.npmjs.org/@bobbyg603/mog/-/mog-1.0.2.tgz","fileCount":7,"integrity":"sha512-PeXFpX7HmR3A/7VyRzp2ugEh6MEPKE78T0F9e3ZqwGYPgYiXOKnGrcrvKJ/Eh9b2JYlj4XUQ9IrfglJ1T/1p2Q==","signatures":[{"sig":"MEUCIDZtXMwy363e8CLHNWsCLfnX9lXn5ymDYA5gtj5J4nFfAiEAtJz+dHW1vgDZNsrIVG50/y1PtcKuAB5e8rXEw8SBCpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25456},"type":"module","module":"src/index.ts","gitHead":"0f004d4f66af56a343135d591b2c09f0b6b8cfc9","scripts":{"dev:reset":"docker sandbox rm mog && docker rmi mog-template:latest 2>/dev/null; echo 'Sandbox removed. Run mog init to recreate.'"},"_npmUser":{"name":"bobbyg603","email":"bobbyg603@pm.me"},"repository":{"url":"git+https://github.com/bobbyg603/mog.git","type":"git"},"_npmVersion":"11.11.0","description":"One command to go from GitHub issue to pull request, powered by Claude Code in a Docker sandbox","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/mog_1.0.2_1772837695742_0.38468410360609995","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bobbyg603/mog","version":"1.1.0","keywords":["claude","claude-code","github","automation","docker","sandbox"],"license":"MIT","_id":"@bobbyg603/mog@1.1.0","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"homepage":"https://github.com/bobbyg603/mog#readme","bugs":{"url":"https://github.com/bobbyg603/mog/issues"},"bin":{"mog":"src/index.ts"},"dist":{"shasum":"447c58bf91c875ab14b4838780afc977f840e7eb","tarball":"https://registry.npmjs.org/@bobbyg603/mog/-/mog-1.1.0.tgz","fileCount":7,"integrity":"sha512-3qKc09klS+GxQCOekPJcnOcwXiTc43n8G0JVrNLDeQdSlpcNmy9Xv20ApQUUmSSzP9jaV3S4JZmkGEarMjEdRQ==","signatures":[{"sig":"MEQCIAtQMpeB8oh4PUT0MKlhBjkpgN7N7eSJ4DJmp7mI9PTaAiAOwLeuPChhIS000bwzgdghaL0j/4scGZ5sf9SokfdX5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31475},"type":"module","module":"src/index.ts","gitHead":"b90adebf2b3ac983dd3526f058d462b8eaf0e354","scripts":{"dev:reset":"docker sandbox rm mog && docker rmi mog-template:latest 2>/dev/null; echo 'Sandbox removed. Run mog init to recreate.'"},"_npmUser":{"name":"bobbyg603","email":"bobbyg603@pm.me"},"repository":{"url":"git+https://github.com/bobbyg603/mog.git","type":"git"},"_npmVersion":"11.11.0","description":"One command to go from GitHub issue to pull request, powered by Claude Code in a Docker sandbox","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/mog_1.1.0_1772894910926_0.8851591112327819","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bobbyg603/mog","version":"1.2.0","keywords":["claude","claude-code","github","automation","docker","sandbox"],"license":"MIT","_id":"@bobbyg603/mog@1.2.0","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"homepage":"https://github.com/bobbyg603/mog#readme","bugs":{"url":"https://github.com/bobbyg603/mog/issues"},"bin":{"mog":"src/index.ts"},"dist":{"shasum":"71f0356371488b02123f6e4308df83a04e5a6f7b","tarball":"https://registry.npmjs.org/@bobbyg603/mog/-/mog-1.2.0.tgz","fileCount":7,"integrity":"sha512-DdSLU+46jT+7pl6xMCkOoP5XfFco/rqbut0p6IPHV78UmX6/CYzBkLI0RSF1P6YLNjQBzzpnYDsDUhQ4fTFGjg==","signatures":[{"sig":"MEUCIQDlWBstcQGvWE/NXVATHl2AY4MD1lSDQU6eeVr0nWce4wIgY16NGCsEbtt6jeCFnv/pMkzDvgi2CLGYbg7ixtWiMj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32320},"type":"module","module":"src/index.ts","gitHead":"20cfbf6b4f64a85503ac9a3db33fc375ad52a5f8","scripts":{"dev:reset":"docker sandbox rm mog && docker rmi mog-template:latest 2>/dev/null; echo 'Sandbox removed. Run mog init to recreate.'"},"_npmUser":{"name":"bobbyg603","email":"bobbyg603@pm.me"},"repository":{"url":"git+https://github.com/bobbyg603/mog.git","type":"git"},"_npmVersion":"11.11.0","description":"One command to go from GitHub issue to pull request, powered by Claude Code in a Docker sandbox","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/mog_1.2.0_1772910945714_0.16142227317654312","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bobbyg603/mog","version":"1.3.0","keywords":["claude","claude-code","github","automation","docker","sandbox"],"license":"MIT","_id":"@bobbyg603/mog@1.3.0","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"homepage":"https://github.com/bobbyg603/mog#readme","bugs":{"url":"https://github.com/bobbyg603/mog/issues"},"bin":{"mog":"src/index.ts"},"dist":{"shasum":"00759d0363e178047c37fff7bb91cc65a9a0bc60","tarball":"https://registry.npmjs.org/@bobbyg603/mog/-/mog-1.3.0.tgz","fileCount":7,"integrity":"sha512-DSmC/BufF56OnZ6MKXDZCNqPNuRvH+kxNsiy49Cz2HtpRMwwGcm4en37H8QgkA7J6IdgNLPIPsSGCidn3uiwlQ==","signatures":[{"sig":"MEUCIQCMlAWNHWHSW9x1S01Vb2vBHB+cORXxHxcj7JMceeLXAwIgEH4rUYjZKWkZnLpLv5dHpbcAk6bmKBhInGFLu9vD8A0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36732},"type":"module","module":"src/index.ts","gitHead":"789a1cbe9dd2a851f666f65ba37414a7e4dc6c76","scripts":{"dev:reset":"docker sandbox rm mog && docker rmi mog-template:latest 2>/dev/null; echo 'Sandbox removed. Run mog init to recreate.'"},"_npmUser":{"name":"bobbyg603","email":"bobbyg603@pm.me"},"repository":{"url":"git+https://github.com/bobbyg603/mog.git","type":"git"},"_npmVersion":"11.11.0","description":"One command to go from GitHub issue to pull request, powered by Claude Code in a Docker sandbox","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/mog_1.3.0_1773104820121_0.2401027146232766","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@bobbyg603/mog","version":"1.4.0","keywords":["claude","claude-code","github","automation","docker","sandbox"],"license":"MIT","_id":"@bobbyg603/mog@1.4.0","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"homepage":"https://github.com/bobbyg603/mog#readme","bugs":{"url":"https://github.com/bobbyg603/mog/issues"},"bin":{"mog":"src/index.ts"},"dist":{"shasum":"319575a27902b36ce85588ff2bd0d6c7c64fd9f3","tarball":"https://registry.npmjs.org/@bobbyg603/mog/-/mog-1.4.0.tgz","fileCount":7,"integrity":"sha512-s382B7tMrgXYPsp9SxMxe1HEXTqH7KNRdbSWtpz59HfzxTg1u7ULRgmcgHEj9KvXpzP4/J6CyeiUE3S6wGWh4w==","signatures":[{"sig":"MEUCIBuZcYT2K8ttubgSApiEj04IhYdw9br7RHZQqjMsMl7PAiEA1cVC4oq4Ol/3OtEMbSezxLj848bCsymmzhH71K0w8IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42071},"type":"module","module":"src/index.ts","gitHead":"1af4d2e82fac1e1c8de79915ca215b403d704e6e","scripts":{"dev:reset":"docker sandbox rm mog && docker rmi mog-template:latest 2>/dev/null; echo 'Sandbox removed. Run mog init to recreate.'"},"_npmUser":{"name":"bobbyg603","email":"bobbyg603@pm.me"},"repository":{"url":"git+https://github.com/bobbyg603/mog.git","type":"git"},"_npmVersion":"11.11.0","description":"One command to go from GitHub issue to pull request, powered by Claude Code in a Docker sandbox","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/mog_1.4.0_1773430317258_0.10370915816015192","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@bobbyg603/mog","version":"1.5.0","keywords":["claude","claude-code","github","automation","docker","sandbox"],"license":"MIT","_id":"@bobbyg603/mog@1.5.0","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"homepage":"https://github.com/bobbyg603/mog#readme","bugs":{"url":"https://github.com/bobbyg603/mog/issues"},"bin":{"mog":"src/index.ts"},"dist":{"shasum":"f7d864e7298794a048dc1c4de3aa3d4b9dc72b8d","tarball":"https://registry.npmjs.org/@bobbyg603/mog/-/mog-1.5.0.tgz","fileCount":7,"integrity":"sha512-Cy+fz6XKxWeXSZNeH7PtMTZ8rsdurIJ6P3DnlhVwVoSja8mBE2vbbFFlK4fUyrxwwcIERz3f0rUNx3McqQlmrA==","signatures":[{"sig":"MEUCIAmzv5AXJjjBqlNinfyTbhQO4ZjJTKtbl6x/3dJcaH4WAiEAvrYIrD8y45Y0xGYq+nJuFQLZMozC6SwoLHgZ+nvgn58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44966},"type":"module","module":"src/index.ts","gitHead":"414a2ed60183513d0aa1662116b884fcaa197301","scripts":{"dev:reset":"docker sandbox rm mog && docker rmi mog-template:latest 2>/dev/null; echo 'Sandbox removed. Run mog init to recreate.'"},"_npmUser":{"name":"bobbyg603","email":"bobbyg603@pm.me"},"repository":{"url":"git+https://github.com/bobbyg603/mog.git","type":"git"},"_npmVersion":"11.11.0","description":"One command to go from GitHub issue to pull request, powered by Claude Code in a Docker sandbox","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/mog_1.5.0_1773431751899_0.16168554025668058","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@bobbyg603/mog","version":"1.5.1","keywords":["claude","claude-code","github","automation","docker","sandbox"],"license":"MIT","_id":"@bobbyg603/mog@1.5.1","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"homepage":"https://github.com/bobbyg603/mog#readme","bugs":{"url":"https://github.com/bobbyg603/mog/issues"},"bin":{"mog":"src/index.ts"},"dist":{"shasum":"67032fc2e0997146fce523f5fcce8d1d669871b7","tarball":"https://registry.npmjs.org/@bobbyg603/mog/-/mog-1.5.1.tgz","fileCount":7,"integrity":"sha512-3mrigAB8eWHWik0htgthlFEUBSieVtFGjzGt1bTmdSh3ygH+XkW15z98lKt/EbT9DGcQ0McT71opksaUMXQXUw==","signatures":[{"sig":"MEUCIQDahIP7k4zSlFGyS6DZjoQTqX0Y+hiQfkjpaH/LumoJMgIgBaN6jRRlWsXqpgA2XgyOXfDPYDBxKXwDp1ytLxGZwZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45369},"type":"module","module":"src/index.ts","gitHead":"0aa858fb11f1155c703d433f0c81b6150c6bf547","scripts":{"dev:reset":"docker sandbox rm mog && docker rmi mog-template:latest 2>/dev/null; echo 'Sandbox removed. Run mog init to recreate.'"},"_npmUser":{"name":"bobbyg603","email":"bobbyg603@pm.me"},"repository":{"url":"git+https://github.com/bobbyg603/mog.git","type":"git"},"_npmVersion":"11.11.0","description":"One command to go from GitHub issue to pull request, powered by Claude Code in a Docker sandbox","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/mog_1.5.1_1773432060388_0.07350630861130947","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@bobbyg603/mog","version":"1.5.2","keywords":["claude","claude-code","github","automation","docker","sandbox"],"license":"MIT","_id":"@bobbyg603/mog@1.5.2","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"homepage":"https://github.com/bobbyg603/mog#readme","bugs":{"url":"https://github.com/bobbyg603/mog/issues"},"bin":{"mog":"src/index.ts"},"dist":{"shasum":"776dc43d94dcda9ccf7d59427f9a8678b547e2c1","tarball":"https://registry.npmjs.org/@bobbyg603/mog/-/mog-1.5.2.tgz","fileCount":7,"integrity":"sha512-KDCHg6sXl74i07bWt3omx8gM0Sdk/ldbPRXgx4EST3V0+UtTQMDaDBPe7F6J291PIl7wnO6AmtwzkTR+HoNBrQ==","signatures":[{"sig":"MEUCIAzIcE7RZ2rLLI+sDb2xuEaVnTBPQ+mNqQf+eMj2Sdu8AiEA9h3roKABAbHrAStFEYO2MYpgwZmsCKYKRX0bSG4jEkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46521},"type":"module","module":"src/index.ts","gitHead":"35dc4ca383cf81c745d993cb11bcb4937f693534","scripts":{"dev:reset":"docker sandbox rm mog && docker rmi mog-template:latest 2>/dev/null; echo 'Sandbox removed. Run mog init to recreate.'"},"_npmUser":{"name":"bobbyg603","email":"bobbyg603@pm.me"},"repository":{"url":"git+https://github.com/bobbyg603/mog.git","type":"git"},"_npmVersion":"11.11.0","description":"One command to go from GitHub issue to pull request, powered by Claude Code in a Docker sandbox","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/mog_1.5.2_1773432229672_0.7825226233564058","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@bobbyg603/mog","version":"1.5.3","keywords":["claude","claude-code","github","automation","docker","sandbox"],"license":"MIT","_id":"@bobbyg603/mog@1.5.3","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"homepage":"https://github.com/bobbyg603/mog#readme","bugs":{"url":"https://github.com/bobbyg603/mog/issues"},"bin":{"mog":"src/index.ts"},"dist":{"shasum":"86350ee32a52174604bcdbf1df4fb3904b4ee099","tarball":"https://registry.npmjs.org/@bobbyg603/mog/-/mog-1.5.3.tgz","fileCount":9,"integrity":"sha512-suqUUvXtrtY1nSh/RmsI9XXrhROKR6wPjkVOLrdOaEd4kWu7mpuqRLlpo37CTwtaPD+soz4MxAB1n8YE0bDEnw==","signatures":[{"sig":"MEQCIEOWNtuxGhuJoT9ZVrw5Dvp7GSU3CW/t13Us2vmSkZLPAiBTF7UgLB2EXhnd8w4yfMuOfKmiZvK5jcIxAkGJw7hobw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56625},"type":"module","module":"src/index.ts","gitHead":"90c1c1e15f5629e27b28e3984770e0f9d72f2da2","scripts":{"dev:reset":"docker sandbox rm mog && docker rmi mog-template:latest 2>/dev/null; echo 'Sandbox removed. Run mog init to recreate.'"},"_npmUser":{"name":"bobbyg603","email":"bobbyg603@pm.me"},"repository":{"url":"git+https://github.com/bobbyg603/mog.git","type":"git"},"_npmVersion":"11.11.0","description":"One command to go from GitHub issue to pull request, powered by Claude Code in a Docker sandbox","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/mog_1.5.3_1773594499399_0.037774757082647215","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@bobbyg603/mog","version":"1.6.0","description":"One command to go from GitHub issue to pull request, powered by Claude Code in a Docker sandbox","module":"src/index.ts","type":"module","bin":{"mog":"src/index.ts"},"repository":{"type":"git","url":"git+https://github.com/bobbyg603/mog.git"},"keywords":["claude","claude-code","github","automation","docker","sandbox"],"scripts":{"dev:reset":"docker sandbox rm mog && docker rmi mog-template:latest 2>/dev/null; echo 'Sandbox removed. Run mog init to recreate.'"},"license":"MIT","devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"gitHead":"11dac77314fabe7c65dadd07de62e3aa9f745896","_id":"@bobbyg603/mog@1.6.0","bugs":{"url":"https://github.com/bobbyg603/mog/issues"},"homepage":"https://github.com/bobbyg603/mog#readme","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-aodVr8PTeZvXONLTLOOEjfce5QoS04jikGhDLFtlpixrD7lNGuiLJE742Egy0GCTcOJPjm/U/SDeryORDjyegQ==","shasum":"18a35ce42fb44ee4722599b3e81adb816f1b37f9","tarball":"https://registry.npmjs.org/@bobbyg603/mog/-/mog-1.6.0.tgz","fileCount":12,"unpackedSize":70949,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD6uO4l5QkSpiXIDinpgNJMO2/W5OnaNjJCREnr3D4/3AIhANw5vNREgNu5bylA5n0YIGCp10lkFGlltTG5W1bjT5XE"}]},"_npmUser":{"name":"bobbyg603","email":"bobbyg603@pm.me"},"directories":{},"maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mog_1.6.0_1774146726283_0.27638199003543473"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-05T23:56:07.385Z","modified":"2026-03-22T02:32:06.549Z","0.1.0":"2026-03-05T23:56:07.718Z","0.1.1":"2026-03-06T00:02:31.223Z","0.1.2":"2026-03-06T01:16:55.973Z","0.1.3":"2026-03-06T01:45:07.952Z","0.2.0":"2026-03-06T17:45:20.392Z","1.0.0":"2026-03-06T18:25:01.840Z","1.0.1":"2026-03-06T22:40:22.491Z","1.0.2":"2026-03-06T22:54:55.887Z","1.1.0":"2026-03-07T14:48:31.068Z","1.2.0":"2026-03-07T19:15:45.899Z","1.3.0":"2026-03-10T01:07:00.312Z","1.4.0":"2026-03-13T19:31:57.437Z","1.5.0":"2026-03-13T19:55:52.083Z","1.5.1":"2026-03-13T20:01:00.563Z","1.5.2":"2026-03-13T20:03:49.811Z","1.5.3":"2026-03-15T17:08:19.543Z","1.6.0":"2026-03-22T02:32:06.431Z"},"bugs":{"url":"https://github.com/bobbyg603/mog/issues"},"license":"MIT","homepage":"https://github.com/bobbyg603/mog#readme","keywords":["claude","claude-code","github","automation","docker","sandbox"],"repository":{"type":"git","url":"git+https://github.com/bobbyg603/mog.git"},"description":"One command to go from GitHub issue to pull request, powered by Claude Code in a Docker sandbox","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"readme":"<img height=\"320\" alt=\"claude moggin issues\" src=\"https://github.com/user-attachments/assets/72b347d2-b128-47b5-8dcd-e15248350fe0\" />\n\n\n# mog — Sandboxed Claude Issue Mogging\n\nOne command to go from GitHub issue to pull request, powered by Claude Code running in a Docker sandbox.\n\n```\nmog workingdevshero/automate-it 123\n```\n\nThat's it. `mog` will:\n\n1. Fetch the issue title, description, labels, and comments via `gh` CLI\n2. Create a git worktree on a clean branch (`123-fix-broken-login`)\n3. Run Claude Code inside a persistent Docker sandbox (microVM) with `--dangerously-skip-permissions`\n4. **Plan** — analyze the codebase and create an implementation plan\n5. **Build** — execute each task in the plan, one at a time\n6. **Review** — self-review all changes for missed patterns, duplication, and quality\n7. Squash commits, push the branch, and open a PR that `Closes #123`\n\n## Prerequisites\n\n- **macOS or Windows** (Docker sandbox microVMs require Docker Desktop)\n- **Docker Desktop 4.40+** — running and up to date. Docker sandbox support (required by mog) was introduced in Docker Desktop 4.40. Verify with `docker sandbox ls`.\n- **Bun** — install from [bun.sh](https://bun.sh)\n- **GitHub CLI** (`gh`) — authenticated via `gh auth login`\n- **Git** with push access to your target repos\n\n## Install\n\n```bash\nbun install -g @bobbyg603/mog\n```\n\n## Quick start\n\n```bash\n# 0. Verify Docker sandbox support is available\ndocker sandbox ls\n\n# 1. One-time setup: create sandbox & authenticate\nmog init\n# This launches Claude Code — use /login to authenticate with your Max subscription\n# Once logged in, type /exit to return\n\n# 2. Start mogging issues\nmog workingdevshero/automate-it 123\n```\n\n## How authentication works\n\n`mog init` creates a **persistent** Docker sandbox named `mog`. When it launches, you authenticate once using `/login` inside the Claude Code session. Your auth persists in the sandbox across all future `mog` runs — you never need to login again.\n\nIf your session ever expires, just run `mog init` again to re-authenticate.\n\n## Usage\n\n```bash\n# One-time setup\nmog init\n\n# Auto-detect repo from git remote (run from inside a git repo)\nmog 123\n\n# Explicit repo\nmog owner/repo 123\n\n# Include files the project needs at runtime (e.g. .env, credentials)\n# Files are copied into the worktree and removed before pushing\nmog 123 --include .env --include serviceAccountKey.json\n\n# List open issues\nmog list\nmog list --verbose\nmog owner/repo list --verbose\n\n# Check version\nmog --version\nmog -v\n```\n\n### Git identity\n\n`mog` automatically configures the git identity inside the sandbox so commits are attributed correctly. Identity is resolved via a 3-tier priority chain:\n\n1. **Per-repo mog config** (`~/.mog/repos/<owner>/<repo>/config.json`)\n2. **Host git config** (auto-detected at runtime from your local `git config`)\n3. **Global mog config** (`~/.mog/config.json`)\n\nMost users need zero configuration — `mog` reads your host git identity automatically. Use `mog config` to override when needed:\n\n```bash\n# View current per-repo config (auto-detected from git remote)\nmog config\n\n# Set per-repo git identity\nmog config user.name \"Your Name\"\nmog config user.email \"you@example.com\"\n\n# Set global fallback identity\nmog config --global user.name \"Your Name\"\nmog config --global user.email \"you@example.com\"\n```\n\n### Re-mogging\n\nRunning `mog` again on an issue that already has an open PR will:\n\n1. Fetch review comments and feedback from the existing PR\n2. Include that feedback in the prompt so Claude addresses it\n3. Start fresh from the default branch\n4. Force-push to update the existing PR\n\n```bash\n# Re-mog after getting PR feedback — Claude sees reviewer comments\nmog 123\n\n# Start completely over, ignoring the existing PR\nmog 123 --fresh\n```\n\n## How it works\n\n```\n┌──────────────────────────────────────────────────────────┐\n│  Host machine                                            │\n│                                                          │\n│  1. gh issue view #123 → fetch title, body, labels,      │\n│     comments, and PR review feedback (if re-mogging)     │\n│  2. git worktree add → clean branch from default branch  │\n│                                                          │\n│  ┌────────────────────────────────────────────────────┐  │\n│  │  Docker sandbox \"mog\" (persistent microVM)         │  │\n│  │                                                    │  │\n│  │  • ~/mog-repos mounted as workspace                │  │\n│  │  • Auth persists across runs (login once)          │  │\n│  │  • Isolated from host (own Docker daemon)          │  │\n│  │  • Phase 1: Plan — analyze codebase, create plan   │  │\n│  │  • Phase 2: Build — execute tasks one at a time    │  │\n│  │  • Phase 3: Review — self-review for quality       │  │\n│  └────────────────────────────────────────────────────┘  │\n│                                                          │\n│  3. Squash commits into one                              │\n│  4. git push origin branch (force-push if updating PR)   │\n│  5. gh pr create --body \"Closes #123\" (or update PR)     │\n└──────────────────────────────────────────────────────────┘\n```\n\n## Configuration\n\n### Environment variables\n\n| Environment Variable | Default | Description |\n|---|---|---|\n| `MOG_REPOS_DIR` | `~/mog-repos` | Where repos are cloned and worktrees created (also the sandbox workspace) |\n| `MOG_MAX_ITERATIONS` | `30` | Max build loop iterations per issue |\n| `MOG_MAX_CONTINUATIONS` | — | Legacy alias for `MOG_MAX_ITERATIONS` |\n\n### Config files\n\n`mog config` manages git identity settings stored in `~/.mog/`:\n\n```\n~/.mog/\n  config.json                          ← global config\n  repos/\n    owner/repo/config.json             ← per-repo config\n```\n\n| Config Key | Description |\n|---|---|\n| `user.name` | Git author name for commits inside the sandbox |\n| `user.email` | Git author email for commits inside the sandbox |\n\nSee [Git identity](#git-identity) for details on how these are resolved.\n\n## Worktree management\n\n`mog` uses bare clones and git worktrees so you can run multiple issues concurrently without conflicts:\n\n```\n~/mog-repos/\n  owner/\n    repo/                    ← bare clone (or full clone)\n    repo-worktrees/\n      123-fix-broken-login/  ← worktree for issue #123\n      456-add-dark-mode/     ← worktree for issue #456\n```\n\nClean up when done:\n\n```bash\ncd ~/mog-repos/owner/repo\ngit worktree remove ../repo-worktrees/123-fix-broken-login\n```\n\n## Security notes\n\n- Claude Code runs inside a **microVM** via Docker sandbox — it has its own Docker daemon and cannot access your host system, terminal, or files outside `~/mog-repos`.\n- `--dangerously-skip-permissions` is safe here because the sandbox provides the isolation boundary.\n- `gh` credentials stay on your host — the sandbox has **no access** to your GitHub token. Pushing and PR creation happen on the host after Claude finishes.\n- The sandbox has network access (required for the Anthropic API).\n\n## Troubleshooting\n\n**\"Docker sandbox not available\"** — Make sure Docker Desktop is running and up to date.\n\n**\"Sandbox 'mog' not found\"** — Run `mog init` first to create the sandbox and authenticate.\n\n**\"Failed to fetch issue\"** — Check `gh auth status` and verify the repo/issue exist.\n\n**\"No changes detected\"** — Claude may have struggled with the issue. Check the worktree manually, or re-run with a more detailed issue description.\n\n**\"Docker sandbox state is stale\"** — Restart Docker Desktop, or remove and recreate the sandbox: `docker sandbox rm mog && mog init`.\n\n**\"docker: 'sandbox' is not a docker command\"** — Your Docker Desktop version doesn't support sandboxes. Update Docker Desktop to **4.40 or later**, then verify with `docker sandbox ls`.\n\n**\"Failed to push\"** — Ensure `gh` is authenticated with push access. Try `gh auth login` and select HTTPS.\n\n## Managing the sandbox\n\n```bash\n# List sandboxes\ndocker sandbox ls\n\n# Stop the sandbox (preserves auth)\ndocker sandbox stop mog\n\n# Remove and recreate (you'll need to /login again)\ndocker sandbox rm mog\nmog init\n```\n","readmeFilename":"README.md"}