{"_id":"glitchgrab","_rev":"82-09556572d5f5f14fff71c6e94fe726d9","name":"glitchgrab","dist-tags":{"latest":"1.57.0"},"versions":{"0.1.0":{"name":"glitchgrab","version":"0.1.0","_id":"glitchgrab@0.1.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"77515889d8ce94929b03adaebf8d8e8834452239","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-0.1.0.tgz","fileCount":8,"integrity":"sha512-TC7knba8nqD9gkW+nhsOLecWo+E/P60bOVk5xb18ffqAewlj3ehRzRhKxQe4i2m3clv1vZvfmJTKEU7eRw4ukA==","signatures":[{"sig":"MEUCIQDjiu/bU/OtIaOuQOiGv3EmutY/1mnTxGfDp0NYOs5lOgIgSgVtmRxbbqwpxqUvOWHPweBtD9uPhAL7CND5MmWRP0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151011},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"b9dd3c71bc1ea90107996f61ed096ca2973d015e","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.9.0","description":"Drop-in error capture and bug reporting for Next.js apps. Production errors automatically become GitHub issues.","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_0.1.0_1774238689789_0.13463786169864878","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"glitchgrab","version":"1.0.0","_id":"glitchgrab@1.0.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"28a45d22e70bf97e4fc48935db9b26fa407fe8bf","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.0.0.tgz","fileCount":8,"integrity":"sha512-da7w2VBu76h+mZl6G/RKMGxHga0BQqaxG983XIn3YhUxJgSoPHEtHLumsWvl5yeX19Qzk+VUce8fnTaMiEN9tw==","signatures":[{"sig":"MEUCIQCXZJt5xilh2sL4ajaPWuXMKLZtBVy+Ap2AmIxFHqujSgIgNKRu5cdxfZgwPUF5ilQhPKAQlMW/D90okpN0n6Pt48I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151277},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9db8124bfa76b87ce0b8c042e4e902832c373ca1","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Drop-in error capture and bug reporting for Next.js apps. Production errors automatically become GitHub issues.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.0.0_1774334723426_0.8609151042745615","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"glitchgrab","version":"1.0.1","_id":"glitchgrab@1.0.1","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"b123f417de37854a8fb387dc62fb84ecdb959893","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.0.1.tgz","fileCount":8,"integrity":"sha512-g5WMiYAIdA6oMyHXemdGjwHAO/xJO6D2gqE/zXD33yfQYAj/O76gLvvhrmMEqNSw7KjnfnH09ZYVBSwyW0ecVA==","signatures":[{"sig":"MEUCIFhvjAxYqNIyz5uGaiqY3r1twIsgFv4cL93r1arKNcLjAiEA7McaxcDROOkAaOK7YryyBDhh+Y/vTz/zbkJbL3JbuIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151277},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"8352e163d68f4cab35f52eb6fdfdf2f5d7393f35","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Drop-in error capture and bug reporting for Next.js apps. Production errors automatically become GitHub issues.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.0.1_1774335220159_0.5225353000244837","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"glitchgrab","version":"1.1.0","_id":"glitchgrab@1.1.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"49133dac673b5219f65dbf8301d04b212dde80e8","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.1.0.tgz","fileCount":8,"integrity":"sha512-YOypKfFLC1wwCdmEQJXoT85Un4dG7IJrcDsxLdqmo5WOf2cvqL3vpvQPea0X6vXNcKPAmU3dC3fPrw17qNoP4g==","signatures":[{"sig":"MEUCIA03mlqpgj4js1xKUG4Zi+ENqF0HytjVv2n2Vy/YBbrnAiEAyChEmd/3AuSDgBQDS1BWKQO7vjVBTjmL/fgL7K2p+mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212820},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"be61547c25a18804dd0e7446caf23913f9b98e6e","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Drop-in error capture and bug reporting for Next.js apps. Production errors automatically become GitHub issues.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.1.0_1774531425803_0.7577659790817961","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"glitchgrab","version":"1.2.0","_id":"glitchgrab@1.2.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"a451c3b706852ea7db21d30c0fc0fefb9534282b","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.2.0.tgz","fileCount":8,"integrity":"sha512-co2TAwsj/UUur2LbY1zOKexfyo7GmOaT1+iQod+Pm8oiVtwo3Tjr/EYk8khHh6ejPFfHW/7aOmhFU2i9gkNjmQ==","signatures":[{"sig":"MEUCIQDt4UUdWi4E27Evtatr9T3iVHLKFkt4idRGvW8uc0M6SgIgIaadg2Iebc8d2NiY6IMe5NSKy+87H+digeCzpcmFKKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214395},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"49da48e1378e087d11ac0f62591a994faa3751af","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.2.0_1774540833259_0.5678840038598787","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"glitchgrab","version":"1.2.1","_id":"glitchgrab@1.2.1","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"501840419ff3db1e7460d24375283e8ae73a526e","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.2.1.tgz","fileCount":8,"integrity":"sha512-whe3iDr4KQ/RxysjD4aszuYs3xCDE12rT0kkpW1i5ywM7mK3Q9rrg9rm0R/x4dkropPp7J8FHB5vYzfY4OZyHA==","signatures":[{"sig":"MEUCIQCj954hFyHzqN7v1KcK0hv2DnElxnyVwT66RRDs06wO+wIgZ7OhW+j3YQXFhpm93Xs9yOz0DXrxwVG3GP48VZxivtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215735},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"27294ac55ac02d3df8cfb2b6be750375af7c8fa7","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.2.1_1774581599131_0.2544652033361907","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"glitchgrab","version":"1.3.0","_id":"glitchgrab@1.3.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"4e189871866080f275a821c3789485d6de2f4684","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.3.0.tgz","fileCount":8,"integrity":"sha512-fiNqhJuLgisdRcx9F2nBxbweo6QdmwrcxRDVCTyEIsA9pja5OfPHDWema3bPHAu9oklnKKAr4vHhueVMTF+PnQ==","signatures":[{"sig":"MEUCIDYx4/6owLo+6An+sh6Wp7Uf+DCR6P+pgW1vMq6LzsXkAiEA7lu9XcSicUJzd5ltSEHwFn31NkgUWXJ1UAJa3tiFLlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218777},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"116a4be809c55989878c370ac47d7d38d5b99929","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.3.0_1774607727648_0.179349381823672","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"glitchgrab","version":"1.4.0","_id":"glitchgrab@1.4.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"6dd65f74da6a06b1ee135f2935fcfef5724841a5","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.4.0.tgz","fileCount":8,"integrity":"sha512-8uwsBa+/TqsdV9THLpx3SZDoBuMBIfIwKbI2fZ/JmZlJpeBAW6/64Z6IEgMA2EC+P8WSOEW/+5M9C1bJI9xbyw==","signatures":[{"sig":"MEUCIQCJVgTT+N+dKZNAZpagQJAMfwxsxl58vqym77gQ2P2gigIgF3E0qBAnCk2NiryA5iP9zrJmmu0165mhDBzjC1kZ4aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220311},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"03a6b632063f311670cc817cfcdee370a739eaaf","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.4.0_1774609443891_0.3013981655965208","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"glitchgrab","version":"1.5.0","_id":"glitchgrab@1.5.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"8136be055e0effb11fdc94586c29be58842b61ab","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.5.0.tgz","fileCount":8,"integrity":"sha512-bsPgKKyujbtWLadJ+/1Wq1OnpWFzXzu+panGvq1uZkDp/dNPQdDHnE/TFUe2R3GIyXrg5rItw0fh4St+JlghQg==","signatures":[{"sig":"MEUCIFup19173kxDEYrDgnVYbY5lOlfFHehsb3PIiaD14GCrAiEA8JlX5RRKsJS8K8pASafpWGp4N+0DQCA2Czcd9+CghHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220311},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"616fa49b1b24bd1236bb85a26fd93448a4d75c69","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.5.0_1774611998837_0.9298272530737934","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"glitchgrab","version":"1.5.1","_id":"glitchgrab@1.5.1","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"12d623df2c22a1d93e4b1672ee44f35ea2bbb272","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.5.1.tgz","fileCount":8,"integrity":"sha512-KR73FTiytP7XY27gffBbLm3tZitOGQInzGVa8uK7cqe3b3QrNrKSRP6rDSBFfxXnhBUTTOY+VmOPEHrOxOrBfA==","signatures":[{"sig":"MEUCIQDcNPMe6dlPcJAOncLaxyr9uXs2ufUSVb1fj0w8HhlnaQIge4QWoYEQxOPczROWEc/4Y1iV17HkdDXUcECZXMqBomY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220311},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"98062b836b043b4ace4199aac89e286e6dc7d37d","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.5.1_1774613025588_0.436354467836362","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"glitchgrab","version":"1.6.0","_id":"glitchgrab@1.6.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"a17270afd5ee74a3df1c2f4a21f4640bd7be58cb","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.6.0.tgz","fileCount":8,"integrity":"sha512-ymI24y/vo6iMT+MC9Arm1v5huVUU9zp/HYw1Nu4tfoQfG0BA2gDgiu2A/nuvNyij3zkvEkx+gXtQSo8kP5X2sw==","signatures":[{"sig":"MEUCIQCKMXcMwGp8+NBlkMYAuub8Y/IKkHVvF6y9VmXYM002xwIgZlCCyTj9MB5ft07ap+QwwOqFeMx2yZ66hvVTmbvTnE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225775},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"66f382cfbfaa8d81a5a8c043aa0a6914a5f3a69b","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.6.0_1774615813363_0.46695303448289205","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"glitchgrab","version":"1.6.1","_id":"glitchgrab@1.6.1","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"92e1ea46554b32e7a121af62b0071d932ae76a01","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.6.1.tgz","fileCount":8,"integrity":"sha512-gpQ4I+5lyJZpbjIhsDKylX5Bi4FujshyGb6UlLcapUsWKSQ77HCZ75oGqC3PHUnt8HhHE+SCg4ka6XAhttV1Lw==","signatures":[{"sig":"MEUCIQCGUc5/SVvjMGkV/6hM0Zo2gDt8M4+XO025Wen3AcP0FwIgAUgZLHWSCnxLVgornyStkDx/artEbKbktYR/TFBbYic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227861},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ec58e6e72778313781b12602a773049553551976","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.6.1_1774616332166_0.33747050166588566","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"glitchgrab","version":"1.6.2","_id":"glitchgrab@1.6.2","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"fa4b51dfff56157d4838277fed01fe12e2717e1c","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.6.2.tgz","fileCount":8,"integrity":"sha512-ktk47l4kNNWL7V4WevqNxqdgufIaJEaEaDdfO8W1hwjEHh0arf+fdwIPxw98NYJ2vOz+tRMkRVNKNXpoXmoQSA==","signatures":[{"sig":"MEUCIQCUEEHGBn0wYBUt+cpLpX8YR4TJ7dlw5k+JSM7OH0JEawIgZHv0ptYHeE3E/DKy6lxYSOF29uQF2KZipTMvXbgBE08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228349},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3a48d63465b42450215824873d07b2165f507f13","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.6.2_1774616623602_0.3239221379259589","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"glitchgrab","version":"1.6.3","_id":"glitchgrab@1.6.3","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"134289bb8766b9b4604af6bf4dcaa09f4071b669","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.6.3.tgz","fileCount":8,"integrity":"sha512-lJfrIAS0+8/f0nS1Bi10b/HO+HaKKeVpkVIj/qGMxPXKPoNthYRfF8P/ppV/C6x0/W9uhS1PyfxyAHEYuE7LNA==","signatures":[{"sig":"MEQCIFvvXlPcGEsYEoR0fChTIMFjFdfw2tisnU6aLlOJ4uqkAiBkyx6Ue+wh3OZuMTHiwlr5ZyL7ulrexksxbIGmjR1J5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231529},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"85ed3d1b58ceace067df49de3a4e8a2627363a27","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.6.3_1774617120427_0.18663068176143027","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"glitchgrab","version":"1.6.4","_id":"glitchgrab@1.6.4","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"e4908295f715fa24184d76c9a0004df23a6a6254","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.6.4.tgz","fileCount":8,"integrity":"sha512-8tV8LbnV6GKHBWfBIWp52pljDq3JmdJHsotpAZuOFpyaETEkPUpXorP+nyav0Yw+1im9OA5Sqb96K7fEbV1Whg==","signatures":[{"sig":"MEYCIQCq8mKWzoTzr0AgHLxCVNTgCbTV8AEYWFZQPjdFMnjDNwIhAOR1oHIbZM1YGYUtbFyXIwyFgeyi58/nufK4dQBV70rC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231103},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9d6550b24ab87c48fcba4d91bef9856c1437df3d","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.6.4_1774617471116_0.04575769917267025","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"glitchgrab","version":"1.7.0","_id":"glitchgrab@1.7.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"fdb3762c82ca8afa7ebd5547e4e6bc84b1d71d98","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.7.0.tgz","fileCount":8,"integrity":"sha512-hJpWy0NbciMWR2ZuuL6clBNjEHUzqIuH7q5Jwj2p3Bpa46pahDnaZWL7azEwQgHzbFf1QIAAdJ6bFSBmc+i+QQ==","signatures":[{"sig":"MEUCICPmvOSoZlgRtHwqfnnZNeojZBi6wUz4e983dWxCfylDAiEA2rHGXMkkTaJiHC3wsqktPWDAkJXQlGnVJe8hcoKxwl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231461},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"59b844035f19f237c323ba3a9d2d9bd76192d79e","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.7.0_1774620281586_0.24704906029840457","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"glitchgrab","version":"1.7.1","_id":"glitchgrab@1.7.1","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"4d434fca3982299d471bb566bc72dfbc2e078e02","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.7.1.tgz","fileCount":8,"integrity":"sha512-QYepfi2r0DWFvATCCvru/jR3sP9ahUFzu0+BXUp/sn8F2a8bIWBlmXJQ3KnRwPgKdM4KNco4QUIA6fpqrMRCcQ==","signatures":[{"sig":"MEUCIQCjxBseySRBOnRinUJHgYdninfyUAHWmnbMiHAcK8xPGAIgGAnnOg1TtLl9AJMcZ1Pjm7lTo6DZaHdEtRCmOWG35dM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231493},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"a820270536927c7cb2ed0320f0914011192c3e89","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.7.1_1774620952125_0.33794469559684104","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"glitchgrab","version":"1.7.2","_id":"glitchgrab@1.7.2","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"2b91b5b8853a9537cb15fc53bf3a74ac6fb44914","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.7.2.tgz","fileCount":8,"integrity":"sha512-8kCsTku9KS/M0s1VKks6MI8XAPe/hsY8F+LSFewsncB5OaIzLIMHE6nEpwLncM0fnos9EZBTBUKuNjSMgLWioQ==","signatures":[{"sig":"MEUCICkojmCg7any7VkEyX+pDe/RnvdqNARyVnFNX5Q1f8iFAiEAxywmJj+ZHxDaPHNGD6TkMJ05P/lhwl0K+ehGUVtICfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231541},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"76bf9462900ba1c8641e47970b2239bacfe57abf","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.7.2_1774624725036_0.10325500485313288","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"glitchgrab","version":"1.8.0","_id":"glitchgrab@1.8.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"8cff649d1737e7e9a52a4eed41858bac51fecbed","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.8.0.tgz","fileCount":8,"integrity":"sha512-FfRhskE6lwhkRC90u2xU3prkEV5THXMIHIjrIttdTfsOjXZoiNkenS5koqm7+ZC3THhlW2Z9HlrRkUOXFrULTg==","signatures":[{"sig":"MEUCIQD2to8Qocp8lNKA2/P0aeTadzcmwZ35m/XvQyPiXgj0wQIgQGxV5VQ2VkJQkC1tnxS/WcnIhJG63YabGbS9MA2z7ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249022},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"741935a91807c493eafbbc5e0f285f0a54096beb","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.8.0_1774625514355_0.40954694457396146","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"glitchgrab","version":"1.9.0","_id":"glitchgrab@1.9.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"f188c8593b785b8f01b77e6119502ede0491fb03","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.9.0.tgz","fileCount":8,"integrity":"sha512-tHFwY7JKyGrdTIQEN0z5xmss9uPv/Lv8jePazZc8sc5lZ3nkb8EUesW9kelddE9CJiqfSS9konVs8Gd61mpx5Q==","signatures":[{"sig":"MEQCIEonRe9B+/WFJlQA7EmrQTk0t53Bincd6z6JXCSv2UxuAiApNgPovrA7ZdMRp0WJhjPIepFf1E3hT6T7efNom/ikMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262429},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"a710fdc91be401e67dfbe55bb2f216a22826dd96","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.9.0_1774625950297_0.7860102195654988","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"glitchgrab","version":"1.9.1","_id":"glitchgrab@1.9.1","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"acbf30ebc451572f77a8d3da23b499e7d4564029","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.9.1.tgz","fileCount":8,"integrity":"sha512-7qIE3fGxbXJcy1J2bbh9pqyPock4+jlcUoAaQw0DxkXul9cDzkS5oL6eL7BgVlwnYcF4BC1dAS6FmXywgGbJkQ==","signatures":[{"sig":"MEYCIQCzm7rUisnyO+u37IEcEkOufa46TgBZDNww7OJPC1FAEQIhAM7OO4XQY4sLR1v5QOFM0EDdMNMUItyRDc0Rs4bg9ChK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262475},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"1a321ef960929470c3c4e47076e3100be128e9b8","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.9.1_1774626285328_0.5656890559528045","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"glitchgrab","version":"1.10.0","_id":"glitchgrab@1.10.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"f596fcf7bc98f96bfe2fc8b28f38b10d1fb5c8d6","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.10.0.tgz","fileCount":8,"integrity":"sha512-Csj544GC7PCTWqNoM8asBPgz06RpQfx0qQJXM65HUmV2NNKH4TegUEEP3xIgM2VHcjo1RUUZdr3ROKkf36gC6A==","signatures":[{"sig":"MEYCIQDgDLRLMErU0XMOURscndI6+p/QHcL0wlmYIMK3fY8JSAIhAN57k/Or4p7efx4p+Z7P1jt1aeJTNkkRsfg5wUsAixsH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266028},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5e3d29c3f8e64e315d51335a51c9c104a9c9eb02","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.10.0_1774697541506_0.8906994519050726","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"glitchgrab","version":"1.11.0","_id":"glitchgrab@1.11.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"23f10bb9fe2ff747aa239e4554f29e1234197266","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.11.0.tgz","fileCount":8,"integrity":"sha512-vSvP1qzt7xdfdKC6Qu27OkFsQfHVCVN2wIXKNLafZPH1mqrkXIb3Hgyh4vxgreioWylFjBLNuvQA8WQceYHouQ==","signatures":[{"sig":"MEUCIGx8/5R9dQ+FMDGpC2R0l9+7ES40PJY3YOdqhMciXONSAiEAsyKGK+sVFI+ZWPdBzTWszULTWFK4JvyPcWfehCrcBv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267151},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"f53eb8e560f9bde1239c8a9da678fa77802b5a4d","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.4","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.11.0_1774699753059_0.7823256584428231","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"glitchgrab","version":"1.12.0","_id":"glitchgrab@1.12.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"2eeae3003d194c85405f2a9f1120d5b2060ed11b","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.12.0.tgz","fileCount":8,"integrity":"sha512-6UMfNb83hVxb8S4LGewAB0tO+kRKJ5sABYrs4dRa1zlCMZL18m9DP6ZQqfq6mR4Dak2xKsu4uW0Se9jmsvmn2Q==","signatures":[{"sig":"MEQCIDlq9P43V5V0+RS/3tAevVxsNz5U3unUAMi7ljeiXDPgAiAKS+JmSDCoMq9mJVY40cgOoA4QiqtuvgXSEuun0bGrrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367075},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"e1261f91f0b0b4e8cf7232f22ac126c57bd0d91b","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.12.0_1775652460788_0.24691514341389897","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"glitchgrab","version":"1.13.0","_id":"glitchgrab@1.13.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"5300836ecaf1eed573d634691b6a7c2070bdb22b","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.13.0.tgz","fileCount":8,"integrity":"sha512-8WBwWNKszUWCo4AllmtDgk47lDNBsZGCrCCfXB0W/Spl3hvcHPA+Y8DmqZ594Sx7tHYgG57/xPwIaecRgC8jrw==","signatures":[{"sig":"MEQCIHA+BUb04tWZMwVmU9Mq33khgNnPjI8B8FSZIrxO6i7TAiAMDujWj9XEk/zGGbTDqKx/MPK6nZ0PAk0BzlzJX7CTlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322198},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"71c2d3f54683a0cf355146282728ee2f8363f766","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","react":"^19","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@semantic-release/github":"^11","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.13.0_1775656727058_0.8148567291534794","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"glitchgrab","version":"1.13.1","_id":"glitchgrab@1.13.1","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"9d388c7b81429ae7d49c80dc79818f7de4926dd1","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.13.1.tgz","fileCount":8,"integrity":"sha512-GVA9xT0/hmo3Z29b1OApe/ugqNpCnB93kHOgHqQtH6ryJz40rguTo0mxxNTmcLpRltAPxF/zcs2xC8mK8DxLig==","signatures":[{"sig":"MEUCIEwwfXnWIsLJeKRLcw4Yydx/Wi8UU5lLpIYYE6+KBBvkAiEA8R8NGd1L9K/TLOwTMQnOM4F32EH5i0Qq/BYVuqTYhY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323058},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"a1345e38f405bad6544e4d4548886f460e0d2551","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.13.1_1775717413287_0.49924884233715194","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"glitchgrab","version":"1.13.2","_id":"glitchgrab@1.13.2","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"1d653e0f02176c2d3b54bbb4319bfbe1d9480209","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.13.2.tgz","fileCount":8,"integrity":"sha512-n+Pwv2PTSZAklH0A6AvvyhFBYnO/E9xXPYY0LSIBicnWGHJmZlGR2L4A6xAsbAgjpfYe+nhhiacbl98n8xw+IQ==","signatures":[{"sig":"MEUCIGTFambfqWWjABpmkl3udfR3k9G5lHm/U6jpAg68ryCdAiEAz6lUJz+NndWdFmHKgpMtD9COufRAd7LloneKCZRyEPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334199},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"12851bb78edb6aeb48905c949373b5c2a5eaa1c3","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.13.2_1775800438733_0.448074474877731","host":"s3://npm-registry-packages-npm-production"}},"1.13.3":{"name":"glitchgrab","version":"1.13.3","_id":"glitchgrab@1.13.3","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"a332f4d72835d4f1b01c07645b94af37c43f2361","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.13.3.tgz","fileCount":8,"integrity":"sha512-VnmJ7Tp5gs1RaCKLfj4WDVbffEDDZcgFkwtYlq7eBQ1Lt/vE9GqEgA3v68r5VZUWxpaMeISKGts0wWmBknRtgQ==","signatures":[{"sig":"MEYCIQD/yTw/hxGxZAS7BRDrYMqeEcCmBrjZS80ApWC32PPoUgIhANCoVsJrjFUq+4BgJUmWN/Sd14tCQRxCLZEq8PSsByZa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334199},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"69e317cecbd342b8099f75a79acb686c3eea2d81","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.13.3_1775802601010_0.7993781596517266","host":"s3://npm-registry-packages-npm-production"}},"1.13.4":{"name":"glitchgrab","version":"1.13.4","_id":"glitchgrab@1.13.4","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"872ad9ad636f8048ccb0c0d6154cbdac4333cb30","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.13.4.tgz","fileCount":8,"integrity":"sha512-4hzH9NOtKGX1dRqm2m7erDd4ui0SsRmPW7+lWmeemjIFxCYVFUn0foR+KbBw66kJ9vydJvShna9R0+Nc4hJtHQ==","signatures":[{"sig":"MEUCIGFe4XRVIezXW336B3oWZ7U+0pnHOHquHIowQK2mEhP5AiEAvIDF+JD8BPi6OhlXEVtjCUl4KaGOtPuz2Af5CMSDKtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338101},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2cf33245f2ddc42bff6c518ca1ff1be76adbb464","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.13.4_1775803005642_0.3827434951911157","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"glitchgrab","version":"1.14.0","_id":"glitchgrab@1.14.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"104ded935bece4aaac03f8e5db092165970e8bd8","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.14.0.tgz","fileCount":8,"integrity":"sha512-DE7L+1MQiyWJgTVWKYd3m1mwQGL44nLr4dQHjCkqDL6p/VR8gj2YKq85gKveDmXzBgH0XwgaJvLnboB058SGXA==","signatures":[{"sig":"MEYCIQC09hwdUNGGrYWSd8YSnthcEQUSQlbNbVWnb1jAX1XJ/wIhAJdgALWzfaU8tWM+kNFhP+HnUFbSa52sjCekmJnxWS1n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354823},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"12dd587ec28c9917b8d18137b94741b1908a72c0","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.14.0_1775827703480_0.8292579906628055","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"glitchgrab","version":"1.14.1","_id":"glitchgrab@1.14.1","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"1ef3fca3b3324db163065f31b13fc417418616e6","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.14.1.tgz","fileCount":8,"integrity":"sha512-UvzoX7ydVcN0tQYSRih8YuUrY9G4XIkIt/DLOYPvnq+96Bnf9xX1csI+FCHNvnaNb25hkQFa7Jx00Omo03IHtA==","signatures":[{"sig":"MEQCIBc4bbNGusqxWhNvXp3ekQa+EdIM9bAE1/Oj8JCxwmkEAiAzAP/uuVsesXqjNgBN2NutalTv3Ooo8kjMs48c1rRXJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355049},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"90979afa9f5754a13cf2c43a957a253401f1c86e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.14.1_1776054133148_0.31269130459944283","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"glitchgrab","version":"1.15.0","_id":"glitchgrab@1.15.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"947e36cf5117c0ee0df2ed12d2b8c58292f6715f","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.15.0.tgz","fileCount":8,"integrity":"sha512-d0T52beDewaYtPr9X+CX1EJWmkVLnXihKUIPg7Vb9IbBxOOaLI5cCRNicoJso8Oe9V7dMcAmgTu/rKqLk0uB9Q==","signatures":[{"sig":"MEUCIQDA+M0F68aocMQc8tM45jGelbVfrFYRHciUFAWncXC/CwIgONbeakpVdT1dFGrr9LK31Aj34IQc514DOhlaUSsXvbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355049},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2cf2301b10c525075e42da52365e40b04ee81caf","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.15.0_1776236482945_0.7870775998100517","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"glitchgrab","version":"1.16.0","_id":"glitchgrab@1.16.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"65652b1b18b7b2f60c238161947c29e46b85b138","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.16.0.tgz","fileCount":8,"integrity":"sha512-ckBgqyYglsXsaaNXNZ+RqMul7JU6pks25B8l+4cGTNurLsfCl33oQTDxEXXKpGuQcB8I4RG5le4ETjSTMqXkAg==","signatures":[{"sig":"MEUCIQDp/t815Y0a0TmZO815gkPuoYPlo7/KzOW1Ahc6HDn3dwIgIl1C5SfpEecJchjCjXDp43MmmOw8Um10zx9mKEjnmqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372507},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"e3e045c6d31197d5cbcb5633f5f814bc1381d052","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.16.0_1776787216528_0.5921043115428788","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"glitchgrab","version":"1.17.0","_id":"glitchgrab@1.17.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"3641aad533c3a8d1a701c747330223f6045520eb","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.17.0.tgz","fileCount":8,"integrity":"sha512-Vy+sx0MpyW5G5Zg41osnfYHukYhIpjWsmPyWsWY2ofNKFR2wBQu0HiilCzXlEu9O+/2AhE73uimg4KJEn6Pu7w==","signatures":[{"sig":"MEYCIQCa3M7AWLp0h9QcdWXqLn3aBt2CVVR5Ku8v/TGK9OmsEQIhAPK/hH1hRLzkFh8FLoePt0W490aPAtBbZ18uh3zQ9mRW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379757},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"056b7b65d6207e525b0439dab065bb4d921dbd1c","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.17.0_1777526263655_0.3724259193774908","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"glitchgrab","version":"1.17.1","_id":"glitchgrab@1.17.1","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"6e2cccbc29bb2112e6ac2395c7ed7d1ae4913b35","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.17.1.tgz","fileCount":8,"integrity":"sha512-q0Glp0DiHHcMpG0ZQpXnBqhYkA5DeULK0yCdCUQQMtVx1647srM5wLViQAFzkSFfJFRNbRNxB/ZvgMAIQZNqkw==","signatures":[{"sig":"MEUCICeVj4AEFqJZ3KYH2BmL+MclPZm53kuyAiTEYPOLHKCWAiEAp/Y2owlqQ0aEgIRkrdpxRqa0Bmi+KSHKk8+N9+5odqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381814},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"a2588d2e74fa09f23e486bd4928d8da877254245","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.17.1_1777536991447_0.060569205048334185","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"glitchgrab","version":"1.18.0","_id":"glitchgrab@1.18.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"c3f6f92deba698181b03d387c0369e532af296f1","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.18.0.tgz","fileCount":8,"integrity":"sha512-EUeX49lXTU2+3+ROV+PQc2pH8q549XCIhzAD1gzQGzE1GYwuJ5opiOnNN9IZUCD7Pya3WVkyll2KQFL1Fw9kOA==","signatures":[{"sig":"MEYCIQDwYqD9aRA+uW39s1EJZB8EeWJPFYoZKx3cW27JKYI+mAIhAPdONYK+np3+078JiGYl0rLuLQaJJ/RwMRn583sW/AgJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382932},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"163d49bc9a2b9bc803725b231542ba60f570ff96","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.18.0_1778152498204_0.37723398590452684","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"glitchgrab","version":"1.18.1","_id":"glitchgrab@1.18.1","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"7c86492ee363a5e7fef7a135234dbac1a7d906c9","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.18.1.tgz","fileCount":8,"integrity":"sha512-5nQ7JNWX0UpBLgNZ8Rsm67dtbMdMIDUhJBArkZo7yBYWY8jKqYz8Avlzd48mBV5KpU7TF4vw8plu1DI/JfXJVQ==","signatures":[{"sig":"MEUCIEpbPXCCE1h48tMFtYPaHvteSYCjEox7Mr1PG1jZJXAXAiEA3DL1JP3qYpS1k+P6XWf/aoaVdx4/wtxY6HyhOSbzvd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385474},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"e299e24ba543d92a4681cbe058267f87cfc6c103","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.18.1_1778591829610_0.5654715646878918","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"glitchgrab","version":"1.19.0","_id":"glitchgrab@1.19.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"57f8c89b7b7e2ed4d139772a69a30c2a3ebeaafe","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.19.0.tgz","fileCount":8,"integrity":"sha512-hStwaLrRAQ1e33fVBPx92FjMSGj/Bz4rGTRva4aNKX9Vrt0RUmV2wIlLWTRyIlN2njZWO8sNoEreVuhO2sKqcQ==","signatures":[{"sig":"MEUCIEpWtNs8PcPPPPTs7XtUGtDz2Cd4ztm8fKqJEGmK1W+BAiEA6171ngT67+rG7TqyGByr1ORFDa770Kku39nGIG6MIVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385940},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"b3459e74c1027382baaebb23bd750fe277c51115","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.19.0_1778653831402_0.9265570061974844","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"glitchgrab","version":"1.19.1","_id":"glitchgrab@1.19.1","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"3c124311c2fa9e6ce86f81938e687304a74a5476","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.19.1.tgz","fileCount":8,"integrity":"sha512-H0i12brL+Knu0QoUpt81QAcA55xjBFOfYIIChULkHs2hgy4nP4meS8FcBgPIwFCXSp1L+tjL8o2mTL7jwkGBpA==","signatures":[{"sig":"MEQCIF5+5sQt1QmfFllCBNEA8c7NL+Ghme4+ByYSicArVKmeAiAoLIp7AfGVKbC22HXHP12JQN7O56y4hDHyXdUdfLqe8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386206},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"8d1699bea02f6d18ab0e7a69b109f1b2928175ce","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.19.1_1778663329462_0.810799355114235","host":"s3://npm-registry-packages-npm-production"}},"1.19.2":{"name":"glitchgrab","version":"1.19.2","_id":"glitchgrab@1.19.2","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"b862cedfcbf7dcbecb491a80483ba9e49602f047","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.19.2.tgz","fileCount":8,"integrity":"sha512-k4mvAt5v1/EOu66CQZd80v1KV1iBs8RMNSqwWvqbYX6Cm5HPwkhqHlDDol2cf7M1Rh/ojeBMU6wZ0d6eKDgbaw==","signatures":[{"sig":"MEUCIQCpeFM4lDImJcjpyP752YrT1VeB4scXRvOeCsJinnZmMgIgdT6FvpacaV2Z6IUXDGAzpWNVD3P/seL74YJ7/kgfDNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388275},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2dd2910700c1b79e70b200e3127b36cfbee1b048","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.19.2_1778667340213_0.9894326708428003","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"glitchgrab","version":"1.20.1","_id":"glitchgrab@1.20.1","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"75d94dacdd0fee0d4914ca44dee15a1fb63bc6f9","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.20.1.tgz","fileCount":8,"integrity":"sha512-iUvl965phPAH0Q5/PkWEmA4hCUkmrte/ActdL2FVdYZ5oxff2T7DHRhOhntGE1OJfC3rq8ElSrsVeeUVPOowUQ==","signatures":[{"sig":"MEUCIG5MmUoq+65Roirn4sZXuA9qVmOyTYBcC4v/GBoIkWd3AiEAwmDd0IcQS1i7zpW57ZtUm/tPaQwVceiC6AqDldiRAaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411387},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"8bf420a554611772450aa2b775c5e6caf06aa43a","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"10.9.7","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.20.1_1779506523343_0.6710596254297247","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"glitchgrab","version":"1.21.0","_id":"glitchgrab@1.21.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"f8c722ee3d79f543b96afc9370e56ae90baf2274","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.21.0.tgz","fileCount":8,"integrity":"sha512-sH50Uc3EMAhHQ5CTt11EAeXiLagoDD9FuHAGhh8JXfYPpgnTbzpb8aayLBZ4rJrVqGWkxGPKlRqNY8Ddj/TLhg==","signatures":[{"sig":"MEUCIQCVQPJMtl0gxe6r/WJnSZUdZipR78qnyd6Xb1Vjgd3WOgIgV+PUDDzm3Jlog141PdFkKAH8G/megIrLKce4rlA/y9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439926},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c874bbb8ea551c159f448bc4cf63b35695bdb4a3","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.21.0_1780561954837_0.11210581402160336","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"glitchgrab","version":"1.22.0","_id":"glitchgrab@1.22.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"bb3ad3db10ab08c7c25777f0844dcee61469645c","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.22.0.tgz","fileCount":8,"integrity":"sha512-BBUbqn6K47kEfTjIXyB18gHTgLFLtBBw4iB56H80Tzg2VxN37elucF6a2E8iUq8ekQW/fgzY4RF8lHnraH/0sw==","signatures":[{"sig":"MEUCIB9zquUPJtAxJ+swKgvkIPx3fKEG/zLyRG9ktTc+l+H5AiEAocAdb9x6egpk+e8F9cFIJQE5iQdmBiqqRCO9ns99vUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439878},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"f97d6777a792a26ce11a1c825bcd6f2c43a81d0d","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.22.0_1780575653961_0.7198594377933647","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"glitchgrab","version":"1.23.0","_id":"glitchgrab@1.23.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"d0bed66a82c48cbe1640e3983c0be95f78c572d6","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.23.0.tgz","fileCount":8,"integrity":"sha512-fUC8VjmZpjCO4xH6M6rrDZQd+6hclJFsMeIg83N6qEY0s6ir2bb99T+RDd9iSgtITvFiaZxjySaHQE/abNb/kg==","signatures":[{"sig":"MEQCIF8LWR8osBaBXZxqhfRHxInzaYHB2Q5onuzXMKp2jm7HAiBCiQ+5XLBQroDkmYSfW4tEVywAzglaCRotLCWuqsr8fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577875},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"7e484608ea1c6ae5ebb6b572b1da6b0b82b72f2e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.23.0_1780743612584_0.5275030321509047","host":"s3://npm-registry-packages-npm-production"}},"1.23.1":{"name":"glitchgrab","version":"1.23.1","_id":"glitchgrab@1.23.1","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"7aeec4488af80ad882d162075da58976f2f90107","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.23.1.tgz","fileCount":8,"integrity":"sha512-EFvoZXfbjt8EqA0rmScVyiPv/Pr8wrVjHLyVnr8LZgM53/8lQ9yuc8sblEfq4Kxv6fm3wlVHL5FleUY+jZ9kYw==","signatures":[{"sig":"MEUCIEaFTnDy4tU1rxuyDyBwHXkb4ViyJSK6kI6vjp/ufgBLAiEA6GO9sV1PDCFOhe1BvLxTqM6O+Qn9isGVvbhLNbhXza8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579239},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"36218c285665c94206ad47d89e67a2728dd72072","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.23.1_1780749641391_0.8753164986200577","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"glitchgrab","version":"1.24.0","_id":"glitchgrab@1.24.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"09c45840fbc430b4c2609fb29e09cf5f15619071","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.24.0.tgz","fileCount":8,"integrity":"sha512-gY3uOZGxxBpZU9WfsYSkiM00rWiNbNopU5SAlze2qn4w7lNwYmG8fJ+9d2+lzGdXvAQeVLXVWEwoNMTrrrXl2A==","signatures":[{"sig":"MEUCIQD2J0tcj0FZlnDwy0JfSi4l03Hl/0G20tGHBV74v3XuUgIgbdL0dkBrGX/UphjasVazMTQPunYiPeAr9gOb0y0QjFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579671},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"51214f6afce9f2db78e0521130df132d3faf7a9c","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.24.0_1782990619571_0.170602037221256","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"glitchgrab","version":"1.25.0","_id":"glitchgrab@1.25.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"bbcae794ba094b3ecf443ae1d45f208473807bf2","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.25.0.tgz","fileCount":8,"integrity":"sha512-H5tEPOuUREJm9ZM5egMr2eal3OFElujxMJ+1roIY2XPwWsDZnsI2mxDJHry8IS+JTjirXPwBcZ7EJ9V3HO+Juw==","signatures":[{"sig":"MEUCIDEml2glOf6Z/5elGVI9xZa2FqIW2JM2vGb3W+TTdBCjAiEAypOUl1bIYQ4CtdLs1XXhGApoJVTNzNvL/TsIBOiaPng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584464},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"e7ab5510d7761764aff30ba949da2d88029cab5f","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.25.0_1783256669524_0.5421369784117269","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"glitchgrab","version":"1.26.0","_id":"glitchgrab@1.26.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"9ce8c7fdd1b7c63c9b7d14a749c350e255cf0beb","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.26.0.tgz","fileCount":8,"integrity":"sha512-9py1t8ziVMeoawO5fAekCu+CQYEOgdi0PCJl2s+oek+Q+XbbMsBPe1OBWqpIdvxCQl6s4Nk2v8xymPfbVZL2gw==","signatures":[{"sig":"MEQCIGiCGMmEMsWHAypJwIXfQzPpbkSnv6ijeJ/PBQMlawPyAiATYysh5UBeXT4p7xJXQ0C5baqSmm0EN9CqgB32B3gidA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585802},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"b365000928d00a78d1e653e394c4bbaf429d1743","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.26.0_1783491718171_0.43315684601079374","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"glitchgrab","version":"1.27.0","_id":"glitchgrab@1.27.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"c6c555fff0b263f5c32f684c47658e531ee16df4","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.27.0.tgz","fileCount":8,"integrity":"sha512-ihemO2Q8V5xIkX3CXdh7OgMz0Wn1ddIi+4syrihupmXu+sGJgc5eRcxtNufvvx7hCbtgYFs1zUE0IUbipoj1IQ==","signatures":[{"sig":"MEYCIQDelnfQeGeK1v7xYcyBeT+qqIUJ/1bgBZdJRGl+iuYhnQIhAPElbI91HpAYz1tqPMbPCOnGgYI9wZn4UIsyt4KrwPzI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679172},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9c2b3c4687846421fa83dcdcd4e833461caa02be","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.27.0_1783679864716_0.4128338733228001","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"glitchgrab","version":"1.28.0","_id":"glitchgrab@1.28.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"d1670715f780881a10ad38540e652ad9d9a67e55","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.28.0.tgz","fileCount":8,"integrity":"sha512-UWHRJcu99ARIDNTtvWIVqiMWF2KtY2t2sXwimnAZHX3wfaAC4KB9brUpe/J0o7l/QjqviK1MFEiAbXf3SktVgw==","signatures":[{"sig":"MEYCIQDw2yQj9s0Ov9B1S0yPNf3MWP9BotSiquiiNRJoLudWAgIhANcLEliN8eyEEFEqjXbbQt4sIWZ1flDxnGZ5gmGD9vD8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":692776},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9ab9d95e2ab6b811000a6b88bd68bec5b7056567","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.28.0_1784098335286_0.9201211837320415","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"glitchgrab","version":"1.29.0","_id":"glitchgrab@1.29.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"de62f5402b2128df6cc060f4c953ae5e0651967a","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.29.0.tgz","fileCount":8,"integrity":"sha512-SALVwHdoFo/On66hz7mB5ZR7kYYNjO7L2YjGddfJ15wIEyLjMRoAC/fT4q1g3fltqXpA+vlT3B0Jig4RfT0mgQ==","signatures":[{"sig":"MEUCIQDDQhZOWwpaR+qqiToXqCx8oHV92whvTHwJdh7110eF8QIgD3YWA2GaDA5IFj0HChfAFRI3Hk6LUgPGLSuEkt5aPFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":701187},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"8e0c56648996213ab68568b2a87cbf6f025e7845","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.29.0_1784268041728_0.20724067378083455","host":"s3://npm-registry-packages-npm-production"}},"1.29.1":{"name":"glitchgrab","version":"1.29.1","_id":"glitchgrab@1.29.1","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"7bce2d51d48797d18b028234c0ec22a6e49a1431","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.29.1.tgz","fileCount":8,"integrity":"sha512-NcSLBnUnZFdmygmfp+c/wBUysDPNoj/+RrjSNDygizZYopWNr+AtP9Fds7PyBOo4aK/MzNrm4LSdCoU7Syj5qg==","signatures":[{"sig":"MEUCIQD4HWa4tf34JHdtbgF/4z7qnz2yMp7/8R6WyB4fLshutAIgUURvNAHWVW1JqdX5DZgCHKUeYoT5rKe0QFys+P9yi4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711004},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"d9106de4d12bcb28310595671f99e6210850e0a9","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.29.1_1784306706121_0.5927951630903974","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"glitchgrab","version":"1.30.0","_id":"glitchgrab@1.30.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"40c0ccd738d9868da2f746fbadacea36006571d2","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.30.0.tgz","fileCount":8,"integrity":"sha512-XKNCN6y1iV5vhR/5o9chLx1nD4WjNffghLkIKDXykiJGMmSuBeDWMo/9s4uiGj20LTo/cMlekVdEodJ7EFw3HQ==","signatures":[{"sig":"MEUCIGmIy6AlXZobnRdZOoLG4qMMz8zfjMl7gxqC2WKAfjiGAiEA1RPpgJ+o8IH/ZQYeFBZPJIbwWQSJKtua+RzVURW2D/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740202},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2cc77a9a47a73eebc3e52f5796f3ad771a9960af","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.30.0_1784480585605_0.8601363566270859","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"glitchgrab","version":"1.31.0","_id":"glitchgrab@1.31.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"8f354fa9aaecaffe7322018266a2c2292a10967b","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.31.0.tgz","fileCount":8,"integrity":"sha512-T9TUONHhJyNzRk9fgC4tH0IeZJhvF1u4dLlzPkXMBNRVw2fteG8OZa9JA/2ut73i23wXcZVsK3hl7gi5Rc1gIw==","signatures":[{"sig":"MEUCIBoOjzHrGgawpqPqg6ZidLVC8HR6ofql6D5CTrjPqmbgAiEAxhsdzvQAQDFqupBautLvdoWhh3YTKC+wE7DAj4VikzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1051073},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9581d11f533708e1467c00b8570def9237c174b7","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2","@glitchgrab/report-ui":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.31.0_1786729657267_0.08509092739843038","host":"s3://npm-registry-packages-npm-production"}},"1.31.1":{"name":"glitchgrab","version":"1.31.1","_id":"glitchgrab@1.31.1","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"2eda42ecda40dad35f0c16a6478599f3aaadaf66","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.31.1.tgz","fileCount":8,"integrity":"sha512-4tNBWQ6ILRlHoJ6pdbiI3rtfgYcZq6MBHuhfH876dwOxKeceMxxn56oqE9/EOn4S+4nf/WW/UzK6XtCXpnXI8A==","signatures":[{"sig":"MEYCIQDNsSFtkprP+f+TYHVAReRee9tYo21TNsscBrU5EQtSmwIhAOHUoW5UjfaMZTsk1XdaF7hL1q7Tm5V9tTzq/vWPET3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1051073},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2851668be4342e1801ddff04f58c1b186a4b5208","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"workspace:*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.31.1_1786730323183_0.4035613036892156","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"glitchgrab","version":"1.32.0","_id":"glitchgrab@1.32.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"4f5c2a444c5dadf80ddc785ed24027481424063f","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.32.0.tgz","fileCount":8,"integrity":"sha512-j4KlOoYcpXaFWXUFWNgwqBJeTVapfHQhrTwcR5X7UW1f2jAEjzd27L10kmceNkaksZ3Js8WKWU7MyJuKnWrc8Q==","signatures":[{"sig":"MEQCIA5eaP3GV8HAun+GjZV5nrNVsUnsBK6z7RK9J/6GHK4BAiBqUucVVhWiDP2aci7R5RnzxsgTk5I6rP0xKxCtzsDqgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1059975},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5fc29a3434de93cffbefaa226e791d78cbc6b791","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.32.0_1786784269689_0.8304016857808203","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"glitchgrab","version":"1.33.0","_id":"glitchgrab@1.33.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"23a6b3bf341eecc5afdc55ed1ee3149326b29c78","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.33.0.tgz","fileCount":8,"integrity":"sha512-ozYWy0vLxj7cK+sNmQjmUD0cgceUEsrITWFZjjenrO9G8fy0Tb/x+RaPfUDNy5w9IMEhpiETepw8dYnQUjcB2Q==","signatures":[{"sig":"MEQCIDMMCeuVW4MKXZGrYh+5pcb9ys3O3sJPT6JuvuUKiIX6AiBLkcMfiWXHTFc5krfsAJym3DKmQfs3h7jala8LOmuq8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1071367},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c1b5447119d091355fdc9ced7a60ccb8a7557c13","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.33.0_1786965544724_0.8565621350998704","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"glitchgrab","version":"1.34.0","_id":"glitchgrab@1.34.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"6677a09ff9c23e1d8d84c5a2f53ca6b5fe0a1131","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.34.0.tgz","fileCount":8,"integrity":"sha512-xpUSEq+Ig6OIJf5vUNWca447gpBBEmnLx/XmYhfoeuJLs7l6EN+FIxKmg+lz1Lla+M9ydWixmJVCDGaezuyYFw==","signatures":[{"sig":"MEUCICK5cd7YWwF8aUlj98/KhK7jh1OGNYHBnyP1Fi6aJFCeAiEAgf70fa1ASOtrQsCKkJHb8FYPpi0ZnEiI06ba23Lq0QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1170433},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"d7632a849db677ea44e7b646da8de78e4267774a","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.34.0_1787309646640_0.5014574383098196","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"glitchgrab","version":"1.35.0","_id":"glitchgrab@1.35.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"879f6e6e6199555f197e3c1b6cd4ee17f2e01262","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.35.0.tgz","fileCount":8,"integrity":"sha512-4QcZwGG5Q2n4wzBN8fCfzpUOC2FYh16UzYf6nMcSFnI2RwccxmNADsao/DJalNj+5IdaJygPQdDJiagLQvDgsA==","signatures":[{"sig":"MEUCIDIisDfkWIavOn8r9ghkF6dUxImU8utUO1W52ed6/fyMAiEAhTFZNBJEnF+LbeN0op4hDgHIQuBRDVVceh3cP2vOCt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1358457},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ce4a1eead8a80f95f574f694de2e1d2fd9ba59ad","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.35.0_1787546399594_0.7482738485906251","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"name":"glitchgrab","version":"1.36.0","_id":"glitchgrab@1.36.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"11c2d3a9a791f5eb363975b425a8867a01947d2b","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.36.0.tgz","fileCount":8,"integrity":"sha512-0l8G/Bed9oNyjr7VCioJVenszta/yiCEBZ72qvmqVAX7R5YjUzL8665AQ0aqFToZEOJbJZFjNUP4cVccZ45boQ==","signatures":[{"sig":"MEUCID1LfxmZq7UjLlIDZAYaru3NjGT6Fx7Th6siudSLKZ+EAiEAuPIoCY0zLRdyBd6hkC7m21CcnuuK4fX+aH+q8NgTIxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1458107},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"26fe01fff04ed285625e294a5c82558f4d172b11","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.36.0_1787742218598_0.16342850734218173","host":"s3://npm-registry-packages-npm-production"}},"1.37.0":{"name":"glitchgrab","version":"1.37.0","_id":"glitchgrab@1.37.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"9fff4d7bec1e31ef4b50553ae91adb0385da6d34","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.37.0.tgz","fileCount":8,"integrity":"sha512-FkGo6xszuZdgTfd5EfI1niN+m0lVvMVDrWhXvGx9bLfQqGl/yGe8pUClf5afVCguq0jHMnQja6dy7KpfyixO3w==","signatures":[{"sig":"MEQCIBIR9oxhBsJ02iq9q0Q62irBHjyKNkOZQphWoYxe98KvAiBhMpXXgucYPYn2es+kKnJykhu20QbsKy2w0MCHERKhlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1489933},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"8e93e9c4b274ca21e11e25719ae1b27c0c904bc8","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.37.0_1788262955626_0.10550464006870808","host":"s3://npm-registry-packages-npm-production"}},"1.38.0":{"name":"glitchgrab","version":"1.38.0","_id":"glitchgrab@1.38.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"c8b019aecc0afbf6fdf5c7332d0a409d231daa81","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.38.0.tgz","fileCount":16,"integrity":"sha512-wKOGdx8SwjBFIMmMoQBQQckwHETe93p8IR841NDHb3f58AMJV93AshUBpxEhiAsyVP0qiKsOPZf3JOYTUItVxg==","signatures":[{"sig":"MEUCIDU96ipVGT5cqZSJpw4OMBlqbJAVqfB76dZqJum1j5FSAiEAyJ8Bk3S/L2D8A/Zg5SYLn4gh/rLPlwl++a4kVQa/DTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGhEAaQ5IEkD0gNfdPVs0/60L9MfOg9R5aU9ou0U5JC2AiAjtQmDFvHl6VWXQTHsQ50+sYOboYTow71uaigHUpvUzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1586423},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"e476bac4c631bcdfab83080d5cc738d2c189509c","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.38.0_1788456660268_0.5539368577908605","host":"s3://npm-registry-packages-npm-production"}},"1.39.0":{"name":"glitchgrab","version":"1.39.0","_id":"glitchgrab@1.39.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"8045fc15116893efd4e5557dc05af05105e88b7c","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.39.0.tgz","fileCount":16,"integrity":"sha512-19WfbiLWl1gb3vYEFyT0kVhqg+PelPBlZORQZvcFreVQAb2bcyaD7uBTvpaBsXSHRbVfkNklORL8aN2GLHDKpg==","signatures":[{"sig":"MEUCIBa4iT26sxbHE7ZMvPdPc2upEKV+ZPq6iLpJJeMNTVF8AiEAko4bZtSCkUPKTML6b4z4xZ3gcwo4xRBb9tSPr3cJpJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3HzLj7KtvZtJLQ9Yf8yJ6Za9XURY5pYYxBNbLFb4jZAIhAK71i+un8iREUiaLQtgePSBM7LpvUo2L1NEljOKkGoJw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1586423},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"8746d8b580e281afa0bccd869d81d952834a12bb","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.39.0_1788457255731_0.5856454594013303","host":"s3://npm-registry-packages-npm-production"}},"1.40.0":{"name":"glitchgrab","version":"1.40.0","_id":"glitchgrab@1.40.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"b3b705ecc3e9ef18695b8803bb18e545516f351e","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.40.0.tgz","fileCount":16,"integrity":"sha512-udDyYNxf5w2AImpFx+eIOmCZE1ps08gbZkgQ1TMjqDfktn2MhqkUuvtUhmYiVJ36S+YWpNWIF8j4v9ioAtD3bw==","signatures":[{"sig":"MEUCIQCh12QnT6d53Sb/Y1JcbWL3DK4Ixw6Kw+dVai4EDeRK3wIgBmC9+kFh8PoX1tt9n46YAO8HRin5LizsVlwneUm+dH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFMfeErz0m8NuSd3Zq4S1il49hbWAqDWLcSCVCOuXNAKAiAJBOvOuTlplQAbxvfFP/vxGBXtyNL17lTBjgMYB6HE0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1659603},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"fe3134e53f113582b40582e137d7f7749ab88966","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.40.0_1788956161633_0.2886364431295927","host":"s3://npm-registry-packages-npm-production"}},"1.41.0":{"name":"glitchgrab","version":"1.41.0","_id":"glitchgrab@1.41.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"7b9216bc5a154d0adfc04b5d5c7e71c1637a4779","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.41.0.tgz","fileCount":16,"integrity":"sha512-2O2j8VbQx4xuGRUrGNNTNJbSm0ByOUb8ZO4AXRy25LYXtiHng1a+5VX3ltwWhULBtQ1DaHryuDzBiV0J2gMx/w==","signatures":[{"sig":"MEYCIQCJLI+2KqeDx4+LFYw/FszOYNmvvrE2i58YXThzewgPqQIhAIGPWVgNjEUzsK4Kh5U1lqNVxkJgc72Kni3nIesJ6IX4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC+VTGsI7xnyFjVutbZjUoYG9gXl+/Angyejd9czcWiJwIhAKwv0ZQgSFLkN3aLim6nKR4jOwH5LkzJgUILMFF4K9/m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1721049},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"76b40ded2323ce708962e9d5a85c9a178910422f","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.41.0_1789037646824_0.019165048893265535","host":"s3://npm-registry-packages-npm-production"}},"1.42.0":{"name":"glitchgrab","version":"1.42.0","_id":"glitchgrab@1.42.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"cc834d175f17fbfc0c67a57416faafbdf955ad6a","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.42.0.tgz","fileCount":16,"integrity":"sha512-l4fkh2ewn97s6sE1tlTJfJy1LOp4nqUPuq/l8wOaK3UYFRncGYQr90+bQ747ilH7EP+AgF3vnxhBSU1fRY+dxQ==","signatures":[{"sig":"MEUCIQCrHtVEQ4rdM5hM7Vd6dxJ1Cha1c4/b8IzDivWwozIRgQIgTshSinPsp3jKkqdqkh9axNUXglBIDlR1iiMf00V9SBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAmU12WxVVDmhBWyoBtaDZ0Il5MKdrqh/4ahukUoBuu/AiBrrusah93nyBcVvKz1pI67AcLBYapYudNNfyqCvKAB+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1759340},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"714b8d79f38fa215ac6cf23549fe117abf471dbd","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.42.0_1789112507405_0.8392042927129262","host":"s3://npm-registry-packages-npm-production"}},"1.43.0":{"name":"glitchgrab","version":"1.43.0","_id":"glitchgrab@1.43.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"e454296c99b466dbfa748250ef7a67095e51efad","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.43.0.tgz","fileCount":16,"integrity":"sha512-ArjbsdMt+XNQ8PQR29xTkFmBGXNtr3cPA81+pQxyST7yT4AEkwP0HYNKXyb8KPThCE+AjXd25GAq+hw8NcuOaA==","signatures":[{"sig":"MEYCIQD2oJqaG7g4APNJlffhzq7tI3+3bPQ1Ua0B5mY9SNaDKgIhAJzP3GQK7qoFgX/EJ9GvCaNr8NTraMBRnnXwHXOwnK7h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHs7LOM81LuMU15LU5Xzp/rnbH3w69yVHO6cuEXKUqF0AiB1s61ZfIdbeNUruVSzMgw0GXO3LlucRmEVmOHVENd8gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1907956},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"12998ff2d7feeac530a5c379b4f50df1151f900b","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.43.0_1789128243215_0.1548977454702074","host":"s3://npm-registry-packages-npm-production"}},"1.44.0":{"name":"glitchgrab","version":"1.44.0","_id":"glitchgrab@1.44.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"7663813e40dcd564fb009e2817cfbb56f0d8eb5d","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.44.0.tgz","fileCount":16,"integrity":"sha512-4kQpOBQ0nO8SxfsLHQwxUL+cBR3jpAHLwkKpt9gS4pGCVOY6bUwQhPh+3s99Nh727KH0hhMQZdDdCjSxpwVv5Q==","signatures":[{"sig":"MEUCIQD55hTVZ1+FKHeRJYFb52KQDZfmurg/iDsLar1M4ReOGQIgXIKGC2IoGeD9nEpsWrDIhuSF1qp9D8w9qzwsoCGLA7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA9I2gCM8RCglJr0DR3f82ppQSjssN0oyaZhxJzPWoVKAiEA1hX69CLcAGB35V8YNb27TkJqvl4AvH+GZ1lpAFlYuG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2016481},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"1823cab3877fcf4d50d219c2c924c56c52bfd42f","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.44.0_1789148717997_0.4600280019481575","host":"s3://npm-registry-packages-npm-production"}},"1.45.0":{"name":"glitchgrab","version":"1.45.0","_id":"glitchgrab@1.45.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"17970749cefac9e62c16be9aca911f08a1b8b244","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.45.0.tgz","fileCount":16,"integrity":"sha512-4oAcuhHghlZKpK9NzRbTCrYRQs0MHi9eNBqRRjtp8vFssc2V7SozVKCan1DTNKMGjMRr3f/3t6LXFkg+yGsgGg==","signatures":[{"sig":"MEQCIE1YUR1CDD0J9ZXK9jowab4y+iWBGzH23HOO+yMkqVkSAiAN174hiKjA0p6T6e2P6SPtKUjnCvziLiNSGRVqi0QXXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDi/uQDduSyiUpac8tF4MqYRibz+SQBTUPqhJzpIXUE7QIgT/6GH5dx4zdUt5zHrhadQLfzlw92a+MYjFT1HMbNbok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2102439},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"552d8046433bde14a0cf87bba158c1a30e91c682","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.45.0_1789201178190_0.43365595512116895","host":"s3://npm-registry-packages-npm-production"}},"1.46.0":{"name":"glitchgrab","version":"1.46.0","_id":"glitchgrab@1.46.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"a22f752fdda08ea4e695b080c8f2b64d590a4190","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.46.0.tgz","fileCount":16,"integrity":"sha512-ETvy44JDtyGgHNNb5Mrh3kf0D+BZjvVRhqKilMhb+/SP64w1scSijVC5zUyok4h75Uvbnlvzwq+0sCkmC9otlw==","signatures":[{"sig":"MEYCIQCOYe7F7vgXpyRPMXOuwMBIN/y6sug5qNVfRJqsyqBKegIhAONhA0Qs+VJuCYgXLOY3Rspjd2fYvqxgmeo+8nSqui1R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3VCSac1BswkT9XVWdg8bnz4EKJuK6Km5oEGLyjVqm5QIgJMogwnczfO73peZRK5EXtoHOTFp2Vm392RJ/1eikx8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2107887},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"601b3d1a1df3dcbe51facd94f21837b9a00a1f20","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.46.0_1789272254336_0.536518898360151","host":"s3://npm-registry-packages-npm-production"}},"1.47.0":{"name":"glitchgrab","version":"1.47.0","_id":"glitchgrab@1.47.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"826953881588b299e2575a14c4a2b0dd8deabfa4","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.47.0.tgz","fileCount":16,"integrity":"sha512-u9r7CWT583ofWnmd1GYfn47mynkfi2d7oKTu8bfqVSWH3/Ttq6YwyUCZln66VPe0PgZe7bYx1l0hsIVkuL+fAw==","signatures":[{"sig":"MEUCIQD51LMjehOLkQemBGRtbellQ0qrzwBvocqjMFdXr1GC/wIgPu7Pq92ZpHOXsNZF+olEIyhzdXSlnBTcxdg1FzlaF4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUyBOyWgvKBMz9eTRG4sXZIjSzkh90ZD6DqsvQEKs85gIgOL4hAnBHluBpH6Gh5qeBAtIBijWjqtwUd2G9mMKA99g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2129910},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"7ea68e37808b46cf2800cfde56bc096410a22e97","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.47.0_1789298567730_0.5385624982893333","host":"s3://npm-registry-packages-npm-production"}},"1.48.0":{"name":"glitchgrab","version":"1.48.0","_id":"glitchgrab@1.48.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"c299e40f4ff02dd0f191de7973c326b7e42389e3","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.48.0.tgz","fileCount":16,"integrity":"sha512-s1lrzThyexvg2Q6EtEH2XPEInrcujdn2wbDyWeQpBzLn4B21i6L18wDTU4mjnlM3Kb2q1WcLaqz+YTeBh0DUrA==","signatures":[{"sig":"MEUCIQCefaTQRIMAIgERaFXV9s0NDSEZi2jLjvCRDk8I1d9TkwIgOrYgYXtQHcqQqgQhETuKsSTj2u2IJTpQY8hACk4DMRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDXcGs6oE3EYG1K27pI6FmkggM5YR0F4TpmW1bCpqKoEAIge7KNByQQJHH7dQD5h7PFb7zH7romtdK6shu5/JGBd0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2191065},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"db7e6c9e00977bb8974e2d058560746735e57d7d","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn messy bugs into structured GitHub issues with AI. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.48.0_1789454351120_0.30431583784054306","host":"s3://npm-registry-packages-npm-production"}},"1.48.1":{"name":"glitchgrab","version":"1.48.1","_id":"glitchgrab@1.48.1","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"4858bb0d6ca62fb666ea0591d7d0eed4d73d961c","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.48.1.tgz","fileCount":16,"integrity":"sha512-MqlKN1ZYWhAZviXBNQBG3CFihkr04D2ew/rQkVjwtK9HJ3V8gP+mI01QZO8lrNSnTPs9vkscDqDovT5goVe/vA==","signatures":[{"sig":"MEYCIQCROzoFcCPmQ8GGFUSvjKGAQkF34WaO3e7ZNj+gtkUHfAIhAL1Z53swUZffx9+UkCceCDQCn8ehsrIBEoDiaCIYUsYi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4uICj8uZ5inN3qhMl/L+7NjcgFkUcLPsprKwDC2LnFQIgIPzSCWbaLs6TNWqSO9T+XZk82Boltn05M3F+PjPkbVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2317315},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"4c56963435f00315d05bbe0822954aa84cc2515a","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn production errors and your users' bug reports into structured GitHub issues. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.48.1_1789469030762_0.6469442060449822","host":"s3://npm-registry-packages-npm-production"}},"1.49.0":{"name":"glitchgrab","version":"1.49.0","_id":"glitchgrab@1.49.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"a3668dd287697c4b7f1b01ea10e8139115b488c8","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.49.0.tgz","fileCount":16,"integrity":"sha512-t5ooMD9zc0sr9Sra6NSvqtMC+3Vx5YKiGkdbfGamYwf9B4m+L+zsnnpjS/eHCIDcBppO6KYjxLbhDt5wy0Bksw==","signatures":[{"sig":"MEYCIQDvxp6LCYKEaTlY6Xe6ytJJcusluVTzFgdVEl0AHLDY0AIhAPNCk6sHujj0NQqgFmeaejvvcY+sH49awRyS9Qd16l4d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpfdFPJCdNYNVQZsNo5B/h7yYzsK7NmlqesVUXj9hhOwIgYTK+/JosCwQ6AB1AtbQ+Y4Xw3yLlvn5qL1N2TfNDUhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2370971},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"f804b0b1dbcfec52d4234df830e1d789d805ea4c","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn production errors and your users' bug reports into structured GitHub issues. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.49.0_1789487203751_0.7935532578678273","host":"s3://npm-registry-packages-npm-production"}},"1.50.0":{"name":"glitchgrab","version":"1.50.0","_id":"glitchgrab@1.50.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"9a25773aae7bda43242c5630655fbf69fec87dd1","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.50.0.tgz","fileCount":16,"integrity":"sha512-UYEHoCk06flyfw4/LH3K1z3XaX1gDxLPw9CCcgbOjepRUnALzLWZFgtiHnqhDmFipgYGaHmOtgLubHec6D0ASg==","signatures":[{"sig":"MEUCIQCbWpsRcf5HOIZGghBO/Z8ORN/dZNJ6yYUTXla8qg/DQAIgJFeyzna2g2NSG6IxKcqqujmfJUWPhb4LaeJuidkBN14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD7/+2g1cbSj+pOiI8z3XZHTMNWj3ff7OkaJrGJu8TNgAIhAJpTJDeb6fTC6E6JHTPlXgyQOl9w1zZQ8ARRAb3AfHqA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2371285},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"82a71448cc367cbcfcb25d09d14952088334dee6","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn production errors and your users' bug reports into structured GitHub issues. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.50.0_1789568759290_0.44695132733848597","host":"s3://npm-registry-packages-npm-production"}},"1.51.0":{"name":"glitchgrab","version":"1.51.0","license":"SEE LICENSE IN LICENSE","_id":"glitchgrab@1.51.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"18c0932fbf7f28fa5d98c149e856ed31e18d8c81","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.51.0.tgz","fileCount":17,"integrity":"sha512-LpVlKbpGEP253S53DSZ4hobw64ByCSBHKo8EiiJGXKsEC9dHtz70ADVpHXsMSy50pM7UNTvu1pgTr+pTdGgWew==","signatures":[{"sig":"MEUCIBd124yVw9VUW9q6jhc0vertU6/u1++5ZfWv4eHHiVcUAiEAtdAkUJFHLYyvcJsfDd6CGktGGZbqpUzFyph/16TcxSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDoRhhEiueiBOJ6adZEAPSnYoG5DTyaJKlulGsFAEOU9AIhANXzWATQG+SsJdVhuRBC/YGxEUN/pLui7eo/lUTmI+xz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2373263},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"e8a2576861701c36708a3235adc4a327bd72c2d6","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn production errors and your users' bug reports into structured GitHub issues. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.51.0_1789576790450_0.5086402215467076","host":"s3://npm-registry-packages-npm-production"}},"1.52.0":{"name":"glitchgrab","version":"1.52.0","license":"SEE LICENSE IN LICENSE","_id":"glitchgrab@1.52.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"828ad654beae214e434d518ba995f60b3685eb43","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.52.0.tgz","fileCount":17,"integrity":"sha512-dBWNvE84LR8GdLAHW19w2+X2xdcWKvCa5QmwzI3/6mkxDM50ivAP/ntKUfBVzchTBIitCBGhJ4PfDzsrMXF4pg==","signatures":[{"sig":"MEUCIQDtGgRzSG2sv1l00hmX2Vn34WWximbnJW5tPAWLFQ8NFwIgMVo2lQKFfPlmb44n723oc3XrLzNu7HTdwfSIKvcYUxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCBl7PKS22DWTPyNMaxZ3hMU34Ib2otuzFAw/bpbsvrJAIhAKhsUfrRx5tSPnRKr/dHHLHcKAkGDhI54KnrejDOb7gr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2401072},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"b8ee3707a7c46d4f52125a85b3777100a9c3785b","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn production errors and your users' bug reports into structured GitHub issues. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.52.0_1789623595568_0.8015910878880195","host":"s3://npm-registry-packages-npm-production"}},"1.53.0":{"name":"glitchgrab","version":"1.53.0","license":"SEE LICENSE IN LICENSE","_id":"glitchgrab@1.53.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"234470d11ef627cb69185965e6eff2e217e46c9d","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.53.0.tgz","fileCount":17,"integrity":"sha512-FzmDI23mqZ0xzMnvoJkp+vo0bChl3T0Teg1JrrhANyAm75uuqWuzxSnX5MuABfptxQjY7g5hZb0jdlYlb5usoQ==","signatures":[{"sig":"MEUCIGKts7B3K5IBpsSFXz+jF1Ec+7P/8r7t59fJ/1THAkT2AiEAh4WK53WHAK78vSBfx8xu9UvkSUQcLC4+EAnmBRg6n/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD87ohSy+drhnI8EnnxEjy1Ar3cEq9lQ7un5bwSR2p9FgIgL43+Ko/wug/tqbu9g5NzxvhkqMrgYhtZeDi+ffjKx1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2533149},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"abace511219dfd0dc8a0767ce34efbc7c473d4d0","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn production errors and your users' bug reports into structured GitHub issues. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.53.0_1789699401266_0.5472425428509045","host":"s3://npm-registry-packages-npm-production"}},"1.54.0":{"name":"glitchgrab","version":"1.54.0","license":"SEE LICENSE IN LICENSE","_id":"glitchgrab@1.54.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"f9872f87f85ce0459e504fadd14af68fe3cf4696","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.54.0.tgz","fileCount":17,"integrity":"sha512-MIvxXIXtJTeKcsg1U4fh1ZUZEDZBJeuf5rtpLk78p6GO/BUAAo21ZJZhJ/ceUppokxvJr1NR63IOCqNGdcImVw==","signatures":[{"sig":"MEUCIGeD46184NgMJ+UarWArrGlblylGdY5rjM2n0y3HbTdUAiEA/xdUip+WJXvHlgL8I0O5/gxOkAJtjW+3U9P8dfM5YM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDDdfKggKVl8ML3HSmVay+B5O+714sfSmPCIbPW8nx5iwIgF0RiD5JfiZxdqtdRXyNdbWfMftvFm5gYud05y7kZ7/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2568220},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"9304c891add3032ba64e780a960af6cdea56f666","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn production errors and your users' bug reports into structured GitHub issues. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.54.0_1789715804393_0.6871150479473533","host":"s3://npm-registry-packages-npm-production"}},"1.55.0":{"name":"glitchgrab","version":"1.55.0","license":"SEE LICENSE IN LICENSE","_id":"glitchgrab@1.55.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"aa28cecf2229ad5639bd7c54b1b713c5a146a77f","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.55.0.tgz","fileCount":17,"integrity":"sha512-hSAbI1UtwtpfU7pL2uYLz5QytQwu3VGonER88m1/+cpR0/uDunbvjjOfL1OFYidiVZdhdfiS6XR2dgIcYa6zpQ==","signatures":[{"sig":"MEUCIQCTGINt71nSzJyq9hdot0d5ioWFjk4JhqE8XgBPIRCV/gIgYDn7wegA0mmACdhZ8wjVaxSsC1zSeChQIWIhIq36R/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICwrXHZSVj/sQZXW6Ou2wD3V+dARDlCyh1yxZFZsPVTbAiEA+fFAAqbwfI2BhLG5SdYPjUy5YMlGuSK7xxYtB0O1Wqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2576529},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"5c848e3f72b9d71507d88caf22f0c6bc8c48e0b2","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn production errors and your users' bug reports into structured GitHub issues. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.55.0_1789719283110_0.9233286253953408","host":"s3://npm-registry-packages-npm-production"}},"1.56.0":{"name":"glitchgrab","version":"1.56.0","license":"SEE LICENSE IN LICENSE","_id":"glitchgrab@1.56.0","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"dist":{"shasum":"acce4c6e02e95cded512c8b60724971ef80a8f6d","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.56.0.tgz","fileCount":17,"integrity":"sha512-Z4EgJPB0txyTbwau2KwBjfA5DkBQ5rkfbs7pyOOwB8qAmDUQU8cag7/cQf1Mv0ynzYPSBb161t3upLrCyN6T4Q==","signatures":[{"sig":"MEUCIQCfjHE3re1Dg3UhYSjg+t4BQkGIPI+XVzh3/mtfj07AvAIgBRZWiVPZiDDe4ENowekMUKmAOXwBEskS0sZy11Hmp0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCB8MWi+0ZgphxDUJXQOiaZjejYZqdujSKfX56kQHBMJQIgQMCo8XrZPfIb3DHQX8phvIekbvJXVqU1iCO3dhBlmJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2591778},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"2a896ab8060296167e4c176a704720df65e65c99","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn production errors and your users' bug reports into structured GitHub issues. Drop-in SDK for Next.js apps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/glitchgrab_1.56.0_1790064367769_0.19329099472027012","host":"s3://npm-registry-packages-npm-production"}},"1.57.0":{"_id":"glitchgrab@1.57.0","dist":{"shasum":"f183fab8370e9077cb445bee9e82e2b3d1220e4c","tarball":"https://registry.npmjs.org/glitchgrab/-/glitchgrab-1.57.0.tgz","fileCount":17,"integrity":"sha512-Zgf6x9GQkM/B0BDYJseniq2n2VmbKsGiyKMwmlvVeQQ9dtmIOK/sCaaOMNtbSuDlEQcShS/R1h6kH+vw9EcwCw==","signatures":[{"sig":"MEYCIQC6zcrqYEz1SsyxVI+tJayEDocNgB695o1hDqwY8kfY5AIhAK91RC5WF+gO11mBEJbCPMPmfW2Rn/aAMcSrx3GBBOCz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEYRKZiiZZ/JuZnPhnITj3iu218Ner1ZkdjAlk+BDRWsAiEAr5UY4uTrIcnFNFxhp8ocOeG/yzL+QEMbxzG1hySMxRM="}],"unpackedSize":2624280},"main":"dist/index.js","name":"glitchgrab","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"e1c681ed7cc720b898a12e4bc7fbc4d112f152a7","license":"SEE LICENSE IN LICENSE","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"version":"1.57.0","_npmUser":{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"},"_npmVersion":"11.15.0","description":"Turn production errors and your users' bug reports into structured GitHub issues. Drop-in SDK for Next.js apps.","directories":{},"maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"_nodeVersion":"22.22.2","dependencies":{"html2canvas-pro":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8","jsdom":"^29.0.2","react":"^19","vitest":"^4.1.3","react-dom":"^19","typescript":"^5","@types/react":"^19","semantic-release":"^24","@glitchgrab/report-ui":"*","@semantic-release/npm":"^12","@testing-library/react":"^16.3.2","@semantic-release/github":"^11","@testing-library/jest-dom":"^6.9.1","@semantic-release/commit-analyzer":"^13","@semantic-release/release-notes-generator":"^14","conventional-changelog-conventionalcommits":"^8"},"peerDependencies":{"next":">=13","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/glitchgrab_1.57.0_1790600336476_0.34341166880051643"}}},"time":{"created":"2026-03-23T04:04:49.683Z","modified":"2026-09-28T12:58:56.832Z","0.1.0":"2026-03-23T04:04:50.259Z","1.0.0":"2026-03-24T06:45:23.598Z","1.0.1":"2026-03-24T06:53:40.321Z","1.1.0":"2026-03-26T13:23:45.964Z","1.2.0":"2026-03-26T16:00:33.412Z","1.2.1":"2026-03-27T03:19:59.285Z","1.3.0":"2026-03-27T10:35:27.784Z","1.4.0":"2026-03-27T11:04:04.033Z","1.5.0":"2026-03-27T11:46:38.978Z","1.5.1":"2026-03-27T12:03:45.763Z","1.6.0":"2026-03-27T12:50:13.514Z","1.6.1":"2026-03-27T12:58:52.342Z","1.6.2":"2026-03-27T13:03:43.742Z","1.6.3":"2026-03-27T13:12:00.576Z","1.6.4":"2026-03-27T13:17:51.259Z","1.7.0":"2026-03-27T14:04:41.741Z","1.7.1":"2026-03-27T14:15:52.302Z","1.7.2":"2026-03-27T15:18:45.209Z","1.8.0":"2026-03-27T15:31:54.491Z","1.9.0":"2026-03-27T15:39:10.479Z","1.9.1":"2026-03-27T15:44:45.485Z","1.10.0":"2026-03-28T11:32:21.676Z","1.11.0":"2026-03-28T12:09:13.213Z","1.12.0":"2026-04-08T12:47:40.946Z","1.13.0":"2026-04-08T13:58:47.205Z","1.13.1":"2026-04-09T06:50:13.443Z","1.13.2":"2026-04-10T05:53:58.905Z","1.13.3":"2026-04-10T06:30:01.205Z","1.13.4":"2026-04-10T06:36:45.807Z","1.14.0":"2026-04-10T13:28:23.683Z","1.14.1":"2026-04-13T04:22:13.303Z","1.15.0":"2026-04-15T07:01:23.092Z","1.16.0":"2026-04-21T16:00:16.669Z","1.17.0":"2026-04-30T05:17:43.826Z","1.17.1":"2026-04-30T08:16:31.580Z","1.18.0":"2026-05-07T11:14:58.340Z","1.18.1":"2026-05-12T13:17:09.769Z","1.19.0":"2026-05-13T06:30:31.551Z","1.19.1":"2026-05-13T09:08:49.592Z","1.19.2":"2026-05-13T10:15:40.416Z","1.20.1":"2026-05-23T03:22:03.517Z","1.21.0":"2026-06-04T08:32:34.986Z","1.22.0":"2026-06-04T12:20:54.142Z","1.23.0":"2026-06-06T11:00:12.719Z","1.23.1":"2026-06-06T12:40:41.545Z","1.24.0":"2026-07-02T11:10:19.782Z","1.25.0":"2026-07-05T13:04:29.644Z","1.26.0":"2026-07-08T06:21:58.326Z","1.27.0":"2026-07-10T10:37:44.856Z","1.28.0":"2026-07-15T06:52:15.471Z","1.29.0":"2026-07-17T06:00:41.902Z","1.29.1":"2026-07-17T16:45:06.366Z","1.30.0":"2026-07-19T17:03:05.805Z","1.31.0":"2026-08-14T17:47:37.426Z","1.31.1":"2026-08-14T17:58:43.414Z","1.32.0":"2026-08-15T08:57:49.814Z","1.33.0":"2026-08-17T11:19:04.863Z","1.34.0":"2026-08-21T10:54:06.835Z","1.35.0":"2026-08-24T04:39:59.743Z","1.36.0":"2026-08-26T11:03:38.767Z","1.37.0":"2026-09-01T11:42:35.771Z","1.38.0":"2026-09-03T17:31:00.362Z","1.39.0":"2026-09-03T17:40:55.829Z","1.40.0":"2026-09-09T12:16:01.761Z","1.41.0":"2026-09-10T10:54:06.936Z","1.42.0":"2026-09-11T07:41:47.570Z","1.43.0":"2026-09-11T12:04:03.353Z","1.44.0":"2026-09-11T17:45:18.084Z","1.45.0":"2026-09-12T08:19:38.339Z","1.46.0":"2026-09-13T04:04:14.459Z","1.47.0":"2026-09-13T11:22:47.866Z","1.48.0":"2026-09-15T06:39:11.223Z","1.48.1":"2026-09-15T10:43:50.877Z","1.49.0":"2026-09-15T15:46:43.874Z","1.50.0":"2026-09-16T14:25:59.425Z","1.51.0":"2026-09-16T16:39:50.550Z","1.52.0":"2026-09-17T05:39:55.685Z","1.53.0":"2026-09-18T02:43:21.366Z","1.54.0":"2026-09-18T07:16:44.490Z","1.55.0":"2026-09-18T08:14:43.200Z","1.56.0":"2026-09-22T08:06:07.862Z","1.57.0":"2026-09-28T12:58:56.627Z"},"license":"SEE LICENSE IN LICENSE","description":"Turn production errors and your users' bug reports into structured GitHub issues. Drop-in SDK for Next.js apps.","maintainers":[{"name":"web_naresh_org","email":"nareshbhosale73@gmail.com"}],"readme":"# glitchgrab\n\nTurn production errors and your users' bug reports into structured GitHub issues. Drop-in SDK for Next.js apps.\n\nThis page covers the SDK. Step-by-step guides for everything else — the Chrome extension, QA testers, call recording, the AI report assistant, MCP for Claude — are at **[glitchgrab.dev/guides](https://glitchgrab.dev/guides)**.\n\n## How do I install Glitchgrab?\n\n```bash\nnpm install glitchgrab\n# or\nbun add glitchgrab\n```\n\n## How do I get a token?\n\n1. Sign in at [glitchgrab.dev/login](https://glitchgrab.dev/login) with GitHub.\n2. Connect your GitHub org and install the Glitchgrab GitHub App on the repo that should receive issues.\n3. Open **API Tokens**, pick the repo and create a token. It starts with `gg_`.\n4. Put it in your environment as `NEXT_PUBLIC_GLITCHGRAB_TOKEN`.\n\nWith screenshots: [Connect your GitHub org](https://glitchgrab.dev/guides/connect-your-github-org) and [Create an API token](https://glitchgrab.dev/guides/create-an-api-token).\n\n## How do I get started?\n\nWrap your app with `GlitchgrabProvider`:\n\n```tsx\n// app/layout.tsx\nimport { GlitchgrabProvider } from \"glitchgrab\";\n\nexport default function RootLayout({ children }) {\n  return (\n    <GlitchgrabProvider token={process.env.NEXT_PUBLIC_GLITCHGRAB_TOKEN!}>\n      {children}\n    </GlitchgrabProvider>\n  );\n}\n```\n\n## How does user session tracking work?\n\nPass a `session` prop so bug reports include the reporter's identity. This lets you trace which user reported each bug.\n\n```tsx\nimport { GlitchgrabProvider, type GlitchgrabSession } from \"glitchgrab\";\nimport { useSession } from \"next-auth/react\"; // or your auth library\n\nfunction Providers({ children }) {\n  const { data: authSession } = useSession();\n\n  // Map your auth session to GlitchgrabSession\n  const session: GlitchgrabSession | null = authSession?.user\n    ? {\n        userId: authSession.user.id,     // required - your DB primary key\n        name: authSession.user.name,     // required - display name\n        email: authSession.user.email,   // optional\n        phone: authSession.user.phone,   // optional\n      }\n    : null;\n\n  return (\n    <GlitchgrabProvider\n      token={process.env.NEXT_PUBLIC_GLITCHGRAB_TOKEN!}\n      session={session}\n    >\n      {children}\n    </GlitchgrabProvider>\n  );\n}\n```\n\n### GlitchgrabSession type\n\n```ts\ninterface GlitchgrabSession {\n  userId: string;          // required - primary key from your database\n  name: string;            // required - reporter's display name\n  email?: string | null;   // optional\n  phone?: string | null;   // optional\n  signature?: string | null; // optional - signSession() from \"glitchgrab/server\"\n  [key: string]: unknown;  // any extra fields\n}\n```\n\nThe `userId` is stored with every report. Use it to look up which user reported a bug in your own database.\n\n## How do I protect my token?\n\nYour `gg_` token ships in your app's JavaScript, so anyone can copy it. That is by design — it can only file reports into one repo — but the AI features (the assistant, AI enhance, voice input, \"already reported?\") cost money on every call. Three things stop a copied token being abused:\n\n- **Rate limits.** Every token route is limited per token and per IP address. Nothing to configure.\n- **Allowed domains.** On the **Tokens** page, list the sites allowed to use a token from a browser (`https://app.example.com` — subdomains are included). Requests from any other website are refused. Empty means any site. A server-side script can fake the `Origin` header, so this stops the token being pasted into another website, not a determined attacker. Report filing from `glitchgrab/server`, MCP and CI is never affected.\n- **Signed users.** On the repo card, generate a signing secret and set **Signed users** to *Warn* or *Enforce*. Your server signs the logged-in user's id; the SDK sends that signature with its AI requests.\n\n```tsx\n// app/layout.tsx — a server component\nimport { signSession } from \"glitchgrab/server\";\nimport { auth } from \"@/lib/auth\"; // your auth library\nimport { Providers } from \"./providers\";\n\nexport default async function RootLayout({ children }: { children: React.ReactNode }) {\n  const user = (await auth())?.user;\n\n  const session = user\n    ? {\n        userId: user.id,\n        name: user.name ?? \"User\",\n        email: user.email,\n        // Reads GLITCHGRAB_SIGNING_SECRET. Server env only — never NEXT_PUBLIC_.\n        signature: signSession({ userId: user.id }),\n      }\n    : null;\n\n  return <Providers session={session}>{children}</Providers>;\n}\n\n// app/providers.tsx — \"use client\"\n// <GlitchgrabProvider token={process.env.NEXT_PUBLIC_GLITCHGRAB_TOKEN!} session={session}>\n```\n\n| Mode | Signed user | Unsigned or anonymous caller |\n|------|-------------|------------------------------|\n| Off | everything works | everything works |\n| Warn | everything works | everything works; the SDK logs a warning in development |\n| Enforce | everything works | AI features are hidden — **the plain report form still files** |\n\n- A signature lasts 24 hours by default (`signSession({ userId, ttlSeconds })`). Build it per request so it refreshes.\n- Rotating the secret breaks signatures already issued until your pages render again with the new one.\n- `signSession` throws when the secret or `userId` is missing — it runs on your server, where that is a deploy mistake worth seeing. The rest of the SDK never throws.\n\n## What data does Glitchgrab collect about reporters?\n\nBesides what the reporter types and the `session` you pass, every report records the **IP address it came from, an approximate location (city, region, country) and the network (ISP / ASN)**. Only you, the repo owner, can see it in Glitchgrab — it is never written into the GitHub issue. The raw IP is deleted after 90 days; a one-way hash, the location and the network are kept so repeat reports from one address can still be grouped.\n\nReports sent from `glitchgrab/server` record your server's address, not an end user's.\n\nIf your users are in India or the EU, mention this in your privacy policy (DPDP Act / GDPR treat an IP address as personal data).\n\n## How do I add a report button?\n\n### Default floating button\n\n```tsx\nimport { ReportButton } from \"glitchgrab\";\n\n// Floating button at bottom-right (default)\n<ReportButton position=\"bottom-right\" label=\"Report Bug\" />\n```\n\n### Custom trigger (headless)\n\nUse the render prop to bring your own button UI:\n\n```tsx\nimport { ReportButton } from \"glitchgrab\";\n\n<ReportButton>\n  {({ onClick, capturing }) => (\n    <button onClick={onClick} disabled={capturing}>\n      {capturing ? \"Capturing...\" : \"Report a Bug\"}\n    </button>\n  )}\n</ReportButton>\n```\n\nThe modal handles screenshot capture, preview, upload, retake, and submission. Your custom button just triggers it.\n\n## How do I report bugs programmatically?\n\nUse the `useGlitchgrab` hook to report bugs from code:\n\n```tsx\nimport { useGlitchgrab } from \"glitchgrab\";\n\nfunction MyComponent() {\n  const { reportBug, report, addBreadcrumb, openReportDialog } = useGlitchgrab();\n\n  // Report a bug silently (no UI)\n  await reportBug(\"Button not working on mobile\");\n\n  // Report with a specific type\n  await report(\"FEATURE_REQUEST\", \"Add dark mode support\");\n\n  // Open the Report Bug modal (captures screenshot + shows dialog)\n  openReportDialog();\n\n  // Open with pre-filled description\n  openReportDialog({ description: \"Error on /settings: Something went wrong\" });\n\n  // Add custom breadcrumbs for debugging context\n  addBreadcrumb(\"User clicked checkout\", { cartSize: \"3\" });\n}\n```\n\n### Open report dialog on bad feedback\n\n```tsx\nfunction FeedbackWidget() {\n  const { openReportDialog } = useGlitchgrab();\n\n  return (\n    <div>\n      <button onClick={() => alert(\"Thanks!\")}>Good</button>\n      <button onClick={() => openReportDialog()}>Bad — report a bug</button>\n    </div>\n  );\n}\n```\n\nNote: `openReportDialog()` requires a `<ReportButton>` to be mounted somewhere in the component tree. It triggers the same modal with screenshot capture.\n\n## How do I collect feedback about my app?\n\nReports are for bugs. **Feedback** is for how your users feel about your app — a 1–5 star rating with an optional message. Glitchgrab stores it, so you don't write a table, a route, or a migration. Feedback never becomes a GitHub issue.\n\n### Drop-in button\n\n```tsx\nimport { FeedbackButton } from \"glitchgrab\";\n\n<FeedbackButton />                              // floating, bottom-left\n<FeedbackButton position=\"bottom-right\" label=\"Rate us\" />\n\n// Your own trigger\n<FeedbackButton>\n  {({ onClick }) => <button onClick={onClick}>How are we doing?</button>}\n</FeedbackButton>\n```\n\nThe dialog (stars + message) ships inside `GlitchgrabProvider` — the button is only the trigger. Open it from anywhere with `openFeedbackDialog()`.\n\n### Your own UI\n\n```tsx\nfunction RatingRow() {\n  const { sendFeedback } = useGlitchgrab();\n\n  return [1, 2, 3, 4, 5].map((stars) => (\n    <button key={stars} onClick={() => sendFeedback(stars, \"Loved the new export flow\")}>\n      {stars}★\n    </button>\n  ));\n}\n```\n\n`sendFeedback(rating, message?, metadata?)` never throws — it returns `null` on failure. The reporter is taken from the `session` prop on `GlitchgrabProvider`, so pass a session if you want to know who rated you.\n\n### Reading it back\n\nEvery entry shows up on your Glitchgrab **Feedback** page, where you press **publish** on the ones you want to reuse. Published entries are the only ones returned with `approvedOnly` — so a testimonials wall can never leak an unvetted complaint:\n\n```tsx\nimport { useGlitchgrabFeedback } from \"glitchgrab\";\n\nfunction Testimonials() {\n  const { feedback, isLoading } = useGlitchgrabFeedback({\n    token: process.env.NEXT_PUBLIC_GLITCHGRAB_TOKEN!,\n    approvedOnly: true,\n    minRating: 4,\n  });\n\n  if (isLoading) return null;\n\n  return feedback.map((f) => (\n    <blockquote key={f.id}>\n      {f.message} — {f.reporterName} ({f.rating}★)\n    </blockquote>\n  ));\n}\n```\n\nPass `userId` instead to show one user their own past ratings. `fetchGlitchgrabFeedback(...)` is the standalone fetcher for TanStack Query. Neither response includes email or phone, so both are safe to render on a public page.\n\n### REST\n\n```bash\n# Submit\ncurl -X POST https://glitchgrab.dev/api/v1/sdk/feedback \\\n  -H \"Authorization: Bearer gg_xxxxx\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"rating\":5,\"message\":\"Fast and simple\",\"metadata\":{\"sessionUserId\":\"user_123\",\"sessionUserName\":\"Asha\"}}'\n\n# Read published entries\ncurl \"https://glitchgrab.dev/api/v1/sdk/feedback?approved=true&minRating=4&limit=20\" \\\n  -H \"Authorization: Bearer gg_xxxxx\"\n```\n\nThe repo is always derived from the token — there is no `repoId` to pass. Rate limit: 30 submissions per token per hour.\n\n## How do I save a lead without filing an issue?\n\nA demo form or contact page asks a prospect for their details. Those are a **lead**, not a bug — `submitLead()` stores them in Glitchgrab and never creates a GitHub issue:\n\n```tsx\nconst { submitLead } = useGlitchgrab();\n\nconst result = await submitLead({\n  name: \"Asha Mehta\",\n  phone: \"+91 98765 43210\",\n  source: \"demo\",               // which form — filter on it later\n  email: \"asha@firm.in\",        // optional\n  company: \"Mehta & Co\",        // optional\n  address: \"Pune\",              // optional\n  metadata: { practice: \"CA\", language: \"Hindi\" }, // optional, flat values\n});\n// { success: true, id: \"…\", created: true } — or null on failure. Never throws.\n```\n\nOne lead per phone number per project: the same visitor submitting twice updates their lead (`created: false`) instead of adding a second row. Leads show under **Calls → Leads** in Glitchgrab, next to any demo the same phone or email went on to book. The owner can switch on a WhatsApp alert for each new lead there.\n\nRead them in your own admin with the project's `ggc_` server key — the same key as `listBookings()`:\n\n```ts\nimport { listLeads } from \"glitchgrab/server\";\n\nconst leads = await listLeads({ source: \"demo\", since: \"2026-09-01\" }); // GLITCHGRAB_CALLS_KEY=ggc_…\n```\n\n## What keyboard shortcuts are available?\n\nOnce `GlitchgrabProvider` is mounted, these shortcuts work globally:\n\n| Shortcut | Action |\n|----------|--------|\n| `Cmd+Shift+G` / `Ctrl+Shift+G` | Open the report dialog |\n| `Cmd+V` / `Ctrl+V` (dialog open) | Paste a screenshot from clipboard |\n| `Escape` | Close the dialog |\n\nNo configuration needed — shortcuts are active as long as the provider is in the tree.\n\n### Showing the shortcut in your own UI\n\nThe report dialog shows the shortcut on its first step. To advertise it elsewhere — a support menu, a sidebar hint — read `shortcutLabel` instead of hardcoding the string. It resolves to `⌘⇧G` on Mac and `Ctrl+Shift+G` everywhere else, and stays in sync with the handler:\n\n```tsx\nfunction SupportHint() {\n  const { shortcutLabel } = useGlitchgrab();\n  return <p>Found a bug? Press {shortcutLabel} anywhere to report it.</p>;\n}\n```\n\nIt is SSR-safe: it renders `Ctrl+Shift+G` on the server and corrects to the platform label after mount.\n\n## How do I fetch reports by user?\n\n### React hook (recommended)\n\n```tsx\nimport { useGlitchgrabReports } from \"glitchgrab\";\n\nfunction MyReports() {\n  const { reports, isLoading, error, refetch } = useGlitchgrabReports({\n    token: process.env.NEXT_PUBLIC_GLITCHGRAB_TOKEN!,\n    userId: session.user.id,        // your DB primary key\n    limit: 20,                       // optional, default 100\n  });\n\n  if (isLoading) return <p>Loading...</p>;\n  if (error) return <p>Error: {error}</p>;\n\n  return (\n    <ul>\n      {reports.map((r) => (\n        <li key={r.id}>\n          {r.issue?.title ?? r.rawInput} — {r.issue?.githubState ?? r.status}\n        </li>\n      ))}\n    </ul>\n  );\n}\n```\n\n### With TanStack Query\n\n```tsx\nimport { fetchGlitchgrabReports } from \"glitchgrab\";\nimport { useQuery } from \"@tanstack/react-query\";\n\nconst { data: reports, isLoading } = useQuery({\n  queryKey: [\"glitchgrab-reports\", session.user.id],\n  queryFn: () => fetchGlitchgrabReports({\n    token: process.env.NEXT_PUBLIC_GLITCHGRAB_TOKEN!,\n    userId: session.user.id,\n    limit: 50,\n  }),\n});\n```\n\n### REST API\n\nUse the REST API directly to fetch reports:\n\n```bash\n# Fetch all reports\ncurl -H \"Authorization: Bearer gg_your_token\" \\\n  https://glitchgrab.dev/api/v1/sdk/reports\n\n# Fetch reports by a specific user\ncurl -H \"Authorization: Bearer gg_your_token\" \\\n  \"https://glitchgrab.dev/api/v1/sdk/reports?reporterPrimaryKey=user_123\"\n\n# Filter by status\ncurl -H \"Authorization: Bearer gg_your_token\" \\\n  \"https://glitchgrab.dev/api/v1/sdk/reports?status=CREATED&limit=20\"\n```\n\n### Response\n\n```json\n{\n  \"success\": true,\n  \"data\": [\n    {\n      \"id\": \"cmn7abc123\",\n      \"source\": \"SDK_USER_REPORT\",\n      \"status\": \"CREATED\",\n      \"rawInput\": \"Button not working\",\n      \"reporterPrimaryKey\": \"user_123\",\n      \"reporterName\": \"John Doe\",\n      \"reporterEmail\": \"john@example.com\",\n      \"reporterPhone\": null,\n      \"pageUrl\": \"/dashboard/settings\",\n      \"createdAt\": \"2026-03-26T12:00:00.000Z\",\n      \"issue\": {\n        \"githubNumber\": 42,\n        \"githubUrl\": \"https://github.com/your/repo/issues/42\",\n        \"title\": \"Button not working\",\n        \"labels\": [\"bug\"],\n        \"severity\": \"medium\",\n        \"githubState\": \"open\"\n      }\n    }\n  ]\n}\n```\n\n### Response fields\n\n| Field | Description |\n|-------|-------------|\n| `id` | Report ID — use this for [managing issues](#how-do-i-approve-reject-or-close-issues) |\n| `source` | `SDK_AUTO` (crash) or `SDK_USER_REPORT` (user clicked report) |\n| `status` | `PENDING`, `PROCESSING`, `CREATED`, `FAILED` |\n| `reporterPrimaryKey` | The `userId` you passed in the session prop |\n| `reporterName` | Reporter's display name |\n| `issue.githubState` | Live GitHub issue state: `open`, `closed`, or `null` if deleted |\n| `issue.labels` | Labels on the GitHub issue (e.g., `[\"bug\", \"approved\"]`) |\n| `issue.severity` | AI-assigned severity |\n```\n\n## How do I approve, reject, or close issues?\n\n### React hook\n\n```tsx\nimport { useGlitchgrabActions } from \"glitchgrab\";\n\nfunction ReportActions({ reportId }: { reportId: string }) {\n  const { approve, reject, close, isPending, error } = useGlitchgrabActions({\n    token: process.env.NEXT_PUBLIC_GLITCHGRAB_TOKEN!,\n    onSuccess: () => refetch(),        // refresh your reports list\n    onError: (err) => alert(err.message),\n  });\n\n  return (\n    <div>\n      <button onClick={() => approve(reportId)} disabled={isPending}>Approve</button>\n      <button onClick={() => reject(reportId)} disabled={isPending}>Reject</button>\n      <button onClick={() => close(reportId)} disabled={isPending}>Close</button>\n      {error && <p>{error}</p>}\n    </div>\n  );\n}\n```\n\n### Dashboard\n\nGo to **Reports > Product Issues**. Each open report shows:\n- **Approve** — adds `approved` label to GitHub issue\n- **Reject** — adds `rejected` label to GitHub issue\n- **Close** — closes the GitHub issue\n\n### REST API\n\n`POST /api/v1/reports/{reportId}/actions`\n\nAuth: `Bearer gg_` token or dashboard session.\n\n#### Approve a report\n\n```bash\ncurl -X POST \\\n  -H \"Authorization: Bearer gg_your_token\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"action\": \"label\", \"label\": \"approved\"}' \\\n  https://glitchgrab.dev/api/v1/reports/REPORT_ID/actions\n```\n\n#### Reject a report\n\n```bash\ncurl -X POST \\\n  -H \"Authorization: Bearer gg_your_token\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"action\": \"label\", \"label\": \"rejected\"}' \\\n  https://glitchgrab.dev/api/v1/reports/REPORT_ID/actions\n```\n\n#### Close an issue\n\n```bash\ncurl -X POST \\\n  -H \"Authorization: Bearer gg_your_token\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"action\": \"close\"}' \\\n  https://glitchgrab.dev/api/v1/reports/REPORT_ID/actions\n```\n\n#### Reopen an issue\n\n```bash\ncurl -X POST \\\n  -H \"Authorization: Bearer gg_your_token\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"action\": \"reopen\"}' \\\n  https://glitchgrab.dev/api/v1/reports/REPORT_ID/actions\n```\n\n#### Remove a label\n\n```bash\ncurl -X POST \\\n  -H \"Authorization: Bearer gg_your_token\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"action\": \"unlabel\", \"label\": \"rejected\"}' \\\n  https://glitchgrab.dev/api/v1/reports/REPORT_ID/actions\n```\n\n#### Add any custom label\n\n```bash\ncurl -X POST \\\n  -H \"Authorization: Bearer gg_your_token\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"action\": \"label\", \"label\": \"high-priority\"}' \\\n  https://glitchgrab.dev/api/v1/reports/REPORT_ID/actions\n```\n\n### How to get the report ID\n\nUse the [Fetching Reports API](#how-do-i-fetch-reports-by-user) to list reports. Each report has an `id` field — use that as `REPORT_ID`.\n\n### How it works\n\n1. End-user reports a bug via SDK -> GitHub issue created\n2. You fetch reports via API or view on dashboard\n3. Approve/reject/close via API or dashboard buttons\n4. Labels and state sync directly to GitHub — GitHub is the source of truth\n\n## How do I add comments to a report?\n\nEach report has a conversation thread powered by GitHub issue comments. No extra database — comments live on GitHub.\n\n### View a report with comments\n\n```bash\ncurl -H \"Authorization: Bearer gg_your_token\" \\\n  https://glitchgrab.dev/api/v1/sdk/reports/REPORT_ID\n```\n\nReturns the full issue body + all comments:\n\n```json\n{\n  \"success\": true,\n  \"data\": {\n    \"id\": \"cmn7abc123\",\n    \"issue\": {\n      \"title\": \"Button not working\",\n      \"body\": \"## Description\\n\\nThe submit button...\",\n      \"githubState\": \"open\",\n      \"labels\": [\"bug\"]\n    },\n    \"comments\": [\n      {\n        \"author\": \"WebNaresh\",\n        \"body\": \"Can you share your browser version?\",\n        \"createdAt\": \"2026-03-27T10:00:00Z\"\n      },\n      {\n        \"author\": \"WebNaresh\",\n        \"body\": \"It's Chrome 120 on Windows\\n\\n---\\n> Commented by: **Vivek** (vivek@example.com)\",\n        \"createdAt\": \"2026-03-27T10:05:00Z\"\n      }\n    ]\n  }\n}\n```\n\n### Reply to a report\n\n```bash\ncurl -X POST \\\n  -H \"Authorization: Bearer gg_your_token\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"message\": \"I can reproduce this, fixing now\", \"reporterName\": \"Vivek\", \"reporterEmail\": \"vivek@example.com\"}' \\\n  https://glitchgrab.dev/api/v1/sdk/reports/REPORT_ID/comments\n```\n\nThe comment is posted to the GitHub issue with attribution: \"Commented by: **Vivek** (vivek@example.com)\".\n\n### Dashboard\n\nClick any report on the Reports page to see the full conversation thread. Reply directly from the dashboard — comments sync to GitHub.\n\n## How do I add an error boundary?\n\nWrap components to auto-capture React errors:\n\n```tsx\nimport { GlitchgrabErrorBoundary } from \"glitchgrab\";\n\n<GlitchgrabErrorBoundary fallback={<p>Something went wrong</p>}>\n  <MyComponent />\n</GlitchgrabErrorBoundary>\n```\n\n⚠️ **This does not cover the Next.js App Router.** If your app has an `app/error.tsx`, Next's own boundary sits closer to the crashing component and catches first — `GlitchgrabErrorBoundary` never runs, and the crash is never reported. See [How do I capture App Router crashes?](#how-do-i-capture-app-router-crashes) below.\n\n## How do I capture App Router crashes?\n\n**Read this if you use `app/error.tsx` or `app/global-error.tsx` — otherwise your render crashes are silently lost.**\n\nA React error that a boundary *handles* never reaches `window.onerror`, so provider auto-capture cannot see it. In an App Router app, Next's `error.tsx` is that boundary. The user sees the fallback screen, and the message and stack are gone.\n\nReport it yourself with `captureError`:\n\n```tsx\n// app/error.tsx\n\"use client\";\n\nimport { useEffect } from \"react\";\nimport { useGlitchgrab } from \"glitchgrab\";\n\nexport default function Error({\n  error,\n  reset,\n}: {\n  error: Error & { digest?: string };\n  reset: () => void;\n}) {\n  const { captureError } = useGlitchgrab();\n\n  useEffect(() => {\n    captureError(error, { digest: error.digest, boundary: \"next-app-router\" });\n  }, [error, captureError]);\n\n  return (\n    <div>\n      <p>Something went wrong</p>\n      <button onClick={reset}>Try again</button>\n    </div>\n  );\n}\n```\n\n`global-error.tsx` replaces the root layout, so it renders **outside** the provider tree and `useGlitchgrab()` would throw. Use the standalone export there — it reads the token from the last mounted provider:\n\n```tsx\n// app/global-error.tsx\n\"use client\";\n\nimport { useEffect } from \"react\";\nimport { captureError } from \"glitchgrab\";\n\nexport default function GlobalError({\n  error,\n}: {\n  error: Error & { digest?: string };\n}) {\n  useEffect(() => {\n    captureError(error, { digest: error.digest, boundary: \"next-global-error\" });\n  }, [error]);\n\n  return (\n    <html>\n      <body>\n        <p>Something went wrong</p>\n      </body>\n    </html>\n  );\n}\n```\n\nThe same applies to React Router `errorElement`, Remix `ErrorBoundary`, and any hand-rolled `componentDidCatch` — call `captureError` from each.\n\n### Catching every boundary error in one place (React 19)\n\nReact 19 lets you intercept *all* boundary-caught errors at the root, so you don't have to wire each boundary by hand:\n\n```tsx\n// app/instrumentation-client.ts (or your custom hydrateRoot call)\nimport { captureError } from \"glitchgrab\";\n\nhydrateRoot(document, <App />, {\n  onCaughtError: (error, errorInfo) => {\n    captureError(error, {\n      componentStack: errorInfo.componentStack ?? undefined,\n      boundary: \"react-onCaughtError\",\n    });\n  },\n});\n```\n\nNext.js does not expose `hydrateRoot` options, so App Router apps should use the `error.tsx` snippets above.\n\n### captureError options\n\n```ts\ncaptureError(error: unknown, options?: {\n  componentStack?: string;  // from componentDidCatch / onCaughtError\n  digest?: string;          // Next.js error digest — also feeds dedup\n  boundary?: string;        // which boundary caught it, stored as metadata\n  metadata?: Record<string, string>;\n})\n```\n\n- Sends `source: \"SDK_AUTO\"`, `type: \"BUG\"` with the message, stack, component stack, breadcrumbs, device info, page URL and session identity — same shape as auto-capture.\n- **Deduped.** An identical error repeating within 5 minutes files one issue, not N — a crash loop won't spam your repo.\n- Honours the provider's `ignoreErrors`.\n- Fire-and-forget. Never throws, never blocks your fallback UI from rendering.\n- Runs in development too (unlike passive auto-capture), so you can verify the wiring the moment you add it.\n- Pass `digest` whenever you have it. In production Next replaces server-boundary error messages with one generic string — without the digest, every distinct server crash on a page collapses into a single deduped issue.\n- No-ops if no `GlitchgrabProvider` has rendered yet.\n\n## How do I catch errors on the server (cron jobs, API routes, workers)?\n\nEverything above is browser-side — it hooks `window.onerror` and needs a\nrendered provider. A cron job at 3am has neither, so a nightly digest that\nthrows, an SMTP timeout, or a payment webhook a provider rejects is invisible\nto it. `glitchgrab/server` is the same pipeline for code with no tab open.\n\n```bash\nGLITCHGRAB_TOKEN=gg_your_token\n```\n\n```ts\n// app/api/cron/daily-digest/route.ts\nimport { reportServerError } from \"glitchgrab/server\";\n\nexport async function GET() {\n  try {\n    await sendDigest();\n    return Response.json({ ok: true });\n  } catch (error) {\n    await reportServerError(error, { context: \"cron/daily-digest\" });\n    throw error;\n  }\n}\n```\n\nThat is a GitHub issue with the message, the stack, the Node version and the\nregion — no browser, no screenshot, no provider.\n\n**Await it.** On a serverless platform your function can be frozen the instant\nthe handler returns; a floating promise dies with it and the report never\nleaves the machine.\n\n### Reporting a failure that isn't a thrown error\n\nThe useful failures are often values, not exceptions — a provider that answers\n`{ ok: false }`, a send the API rejects. Report those the same way:\n\n```ts\nconst result = await sendWhatsApp(payload);\nif (!result.success) {\n  await reportServerError(result.error, {\n    context: \"whatsapp/task-reminder\",\n    description: `Template ${payload.template} rejected for ${payload.to}`,\n    severity: \"high\",\n  });\n}\n```\n\n### Attach the logs that led up to it\n\nA stack says where a job broke; the lines it printed before that usually say\nwhy. Pass them as `logs` — an array of lines or one string:\n\n```ts\nconst lines: string[] = [];\nconst log = (line: string) => { lines.push(line); console.log(line); };\n\ntry {\n  log(`[filing] starting return ${returnId}`);\n  await submitReturn(returnId);\n} catch (error) {\n  await reportServerError(error, { context: \"worker/filing\", logs: lines });\n  throw error;\n}\n```\n\nThey arrive on the issue as a `.log` file named after `context`: the start is\npreviewed in the issue body, the whole file is kept for download. Only the last\n200,000 characters are sent. Logs are not part of the grouping key — the same\nerror with different logs still lands on one issue.\n\n### Set the token once\n\n```ts\n// instrumentation.ts\nimport { configureServerReporter, captureServerErrors } from \"glitchgrab/server\";\n\nexport function register() {\n  configureServerReporter({\n    token: process.env.GLITCHGRAB_TOKEN,\n    metadata: { service: \"web\" },\n  });\n\n  // Optional: report every uncaught exception and unhandled rejection.\n  captureServerErrors();\n}\n```\n\n`captureServerErrors()` listens on `uncaughtExceptionMonitor`, which observes\nwithout taking over — your process still crashes exactly as it would have. A\nreporter that keeps a broken process alive is worse than no reporter.\n\n### `context` is the grouping key\n\nIt is sent as the report's `pageUrl` (as `server://<context>`), and `pageUrl`\nfeeds the dedup signature. Two different jobs throwing the same `\"Timeout\"`\ntherefore stay two issues instead of collapsing into one. Give every call site\nits own context.\n\n### Options\n\n```ts\nreportServerError(error: unknown, options?: {\n  token?: string;               // default: process.env.GLITCHGRAB_TOKEN\n  baseUrl?: string;             // default: process.env.GLITCHGRAB_BASE_URL\n  context?: string;             // \"cron/daily-digest\" — the grouping key\n  description?: string;         // what the job was doing\n  type?: ReportType;            // default \"BUG\"\n  severity?: ReportSeverity;    // \"low\" | \"medium\" | \"high\" | \"critical\" — becomes a severity:<value> label\n                                // anything else is rejected 400 by the API\n  pageUrl?: string;             // a real request URL, when there is one\n  metadata?: Record<string, string>;\n  logs?: string | string[];     // attached as <context>.log — last 200,000 chars\n  reporter?: { id?: string; name?: string; email?: string; phone?: string };\n  enableInDevelopment?: boolean;\n})\n```\n\n- **Deduped server-side**: one issue per signature per 24h, and nothing new for\n  7 days while an issue for it is open. A job failing hourly files one issue,\n  not twenty-four.\n- **Silent in development** unless `enableInDevelopment: true`. The browser SDK\n  is stopped by the API's localhost check; a server sends no `Origin` header, so\n  this flag is the only thing standing between a refactor and real issues.\n- **Never throws.** Returns `null` when nothing was filed — no token,\n  development, or the API refused it.\n- No React, no DOM, no `\"use client\"`. Safe in any Node runtime.\n\n## How do I show my guides on my own site?\n\nWrite guides in Glitchgrab (the Guides page, or an agent with `save_guide`), then\nrender them on your site from server components. Uses the same `GLITCHGRAB_TOKEN`\n(or `NEXT_PUBLIC_GLITCHGRAB_TOKEN`) as the rest of the SDK, and reads published\nguides only.\n\n```tsx\n// app/guides/page.tsx\nimport { listGuides } from \"glitchgrab/server\";\n\nexport default async function GuidesPage() {\n  const guides = await listGuides();\n  return (\n    <ul>\n      {guides.map((g) => (\n        <li key={g.slug}>\n          <a href={`/guides/${g.slug}`}>{g.title}</a> — {g.summary}\n        </li>\n      ))}\n    </ul>\n  );\n}\n```\n\n```tsx\n// app/guides/[slug]/page.tsx\nimport { notFound } from \"next/navigation\";\nimport { escapeJsonForScript, getGuide } from \"glitchgrab/server\";\n\nexport default async function GuidePage({ params }: { params: Promise<{ slug: string }> }) {\n  const { slug } = await params;\n  const guide = await getGuide(slug);\n  if (!guide) notFound();\n\n  const jsonLd = { \"@context\": \"https://schema.org\", \"@type\": \"HowTo\", name: guide.title, description: guide.summary };\n\n  return (\n    <article>\n      <script type=\"application/ld+json\" dangerouslySetInnerHTML={{ __html: escapeJsonForScript(jsonLd) }} />\n      <h1>{guide.title}</h1>\n      <div dangerouslySetInnerHTML={{ __html: guide.html }} />\n    </article>\n  );\n}\n```\n\n- **Never throws.** `listGuides()` returns `[]` and `getGuide()` returns `null` on\n  any failure — no token, Glitchgrab down, a slow response (5s timeout), an\n  unexpected shape. An outage leaves the page empty instead of a 500.\n- **Cached for 5 minutes** by default. The API route is dynamic, so the cache is\n  yours: pass `{ revalidate: 60 }`, or `0` to read fresh every request.\n- **Use `escapeJsonForScript` for JSON-LD.** `JSON.stringify` leaves `</script>`\n  intact, so a guide title containing it would break out of the tag.\n- **`html` is sanitized by Glitchgrab** — raw HTML in the markdown arrives as\n  text, and only http(s), mailto and relative links survive. On a domain that\n  holds your users' sessions, add your own sanitize pass as defence in depth;\n  the SDK ships no sanitizer to stay dependency-free.\n- **Headings have ids** — `<h2 id=\"guide-before-you-start\">` — for a table of\n  contents or a link to one step. The `guide-` prefix is there so a heading can\n  never shadow a `window` global on your page.\n- `link` is where the guide lives on your site (its own link, else your guides\n  base URL + slug), or `null` when neither is set.\n\n```ts\nlistGuides(options?: GuideReadOptions): Promise<GuideSummary[]>\ngetGuide(slug: string, options?: GuideReadOptions): Promise<Guide | null>\n\ninterface GuideReadOptions {\n  token?: string;      // default: GLITCHGRAB_TOKEN, then NEXT_PUBLIC_GLITCHGRAB_TOKEN\n  baseUrl?: string;    // default: GLITCHGRAB_BASE_URL, then https://glitchgrab.dev\n  revalidate?: number; // seconds, default 300\n  timeoutMs?: number;  // default 5000\n}\n```\n\nNever pass the `ggc_` server key here for a public page — it reads drafts too, and client calls.\n\n## How do I show recorded client calls in my admin panel?\n\nOn a call page in Glitchgrab, press **share with client**, then issue a **calls\nkey** (`ggc_…`) on API Tokens → Server keys. Put it in your server env as `GLITCHGRAB_CALLS_KEY` — never\na `NEXT_PUBLIC_` variable, because it plays and deletes calls. Your admin panel\nthen reads only the calls you shared:\n\n```tsx\n// app/admin/calls/[id]/page.tsx — server component, behind your admin auth\nimport { notFound } from \"next/navigation\";\nimport { getCall } from \"glitchgrab/server\";\n\nexport default async function CallPage({ params }: { params: Promise<{ id: string }> }) {\n  const { id } = await params;\n  const call = await getCall(id);\n  if (!call) notFound();\n\n  return (\n    <article>\n      <h1>{call.title}</h1>\n      {call.audio.map((a) => (\n        <audio key={a.track} controls src={a.url} />\n      ))}\n      <p>{call.summary?.overview}</p>\n      <pre>{call.transcript}</pre>\n    </article>\n  );\n}\n```\n\n- **Shared calls only.** Everything else on the project — internal calls,\n  prospects — is a 404 to this key.\n- **Links expire after 15 minutes** (`linksExpireInSeconds`). Read the call when\n  the page renders; never store `url`s. Nothing is cached for the same reason.\n- **Audio tracks:** a bot recording has one (`call`). An extension recording has\n  two — `client` (everyone else on the call) and `recorder` (your side).\n- **Match a call to a customer** by `participants[].email`.\n- **Screenshots come a page at a time** — `getCall(id, { framesOffset: 50, framesLimit: 50 })`;\n  `frames.total` says how many exist.\n- **`deleteCall(id)` is permanent** — recording, screenshots and transcript. It\n  resolves `{ deleted: false, error }` rather than throwing, e.g. while the bot\n  is still in that call.\n- **Never throws.** `listCalls()` → `[]`, `getCall()` → `null` on any failure.\n\n```ts\nlistCalls(options?: { limit?: number; before?: string } & CallsOptions): Promise<CallListItem[]>\ngetCall(id: string, options?: { framesOffset?: number; framesLimit?: number } & CallsOptions): Promise<Call | null>\ndeleteCall(id: string, options?: CallsOptions): Promise<{ deleted: true } | { deleted: false; error: string }>\n\ninterface CallsOptions {\n  key?: string;        // default: GLITCHGRAB_CALLS_KEY\n  baseUrl?: string;    // default: GLITCHGRAB_BASE_URL, then https://glitchgrab.dev\n  timeoutMs?: number;  // default 5000\n}\n```\n\n## How do I change demo booking settings from my admin panel?\n\nThe same server key reads and writes the project's demo booking settings —\nwhether prospects can book, working hours, slot length, notice, and the\nWhatsApp code. Which Google calendar demos land in is **not** exposed: that\nstays set in Glitchgrab → Calls → Booking.\n\n```ts\n// app/api/admin/booking/route.ts — behind your admin auth\nimport { getBookingSettings, updateBookingSettings } from \"glitchgrab/server\";\n\nconst current = await getBookingSettings(); // GLITCHGRAB_CALLS_KEY=ggc_…\nif (current.ok && !current.data.calendarConnected) {\n  // no calendar → no slots, whatever `enabled` says\n}\n\nconst saved = await updateBookingSettings({ enabled: true, slotMinutes: 45 });\nif (!saved.ok) console.error(saved.error); // e.g. WhatsApp code already taken\n```\n\n- **Send only what changed.** A field left out keeps its value.\n- **Values are clamped** (slot 15–180 min, gap 0–120, 1–90 days ahead, notice\n  0–10080 min) and invalid working hours are ignored — read `data.settings`\n  back instead of trusting what you sent.\n- **Never throws.** Failures come back as `{ ok: false, error }`, never as defaults.\n\n```ts\ngetBookingSettings(options?: CallsOptions): Promise<BookingSettingsResult>\nupdateBookingSettings(changes: Partial<BookingSettings>, options?: CallsOptions): Promise<BookingSettingsResult>\n\ntype BookingSettingsResult =\n  | { ok: true; data: { settings: BookingSettings; saved: boolean; calendarConnected: boolean } }\n  | { ok: false; error: string };\n\ninterface BookingSettings {\n  enabled: boolean;\n  slotMinutes: number;\n  bufferMinutes: number;\n  timezone: string;                                   // IANA, e.g. \"Asia/Kolkata\"\n  workingHours: Record<string, [string, string][]>;   // { \"1\": [[\"09:00\",\"17:00\"]] }, 1 = Monday\n  title: string | null;\n  description: string | null;\n  hostName: string | null;      // who the visitor meets, shown beside the calendar\n  hostAvatarUrl: string | null; // https only; anything else is ignored on save\n  horizonDays: number;\n  noticeMinutes: number;\n  whatsappCode: string | null;\n}\n```\n\n## What configuration options are available?\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `token` | `string` | required | Your Glitchgrab API token (`gg_...`) |\n| `session` | `GlitchgrabSession \\| null` | `null` | Logged-in user info for report attribution |\n| `baseUrl` | `string` | `https://glitchgrab.dev` | API base URL |\n| `breadcrumbs` | `boolean` | `true` | Enable automatic breadcrumb tracking |\n| `maxBreadcrumbs` | `number` | `50` | Max breadcrumbs to keep |\n| `onError` | `(error: Error) => void` | - | Called on unhandled errors |\n| `onReportSent` | `(result: ReportResult) => void` | - | Called after a report is sent |\n| `fallback` | `ReactNode` | - | Error boundary fallback UI |\n| `ignoreErrors` | `(string \\| RegExp)[]` | - | Skip auto-capture for errors whose message matches (substring for `string`, `.test()` for `RegExp`) |\n| `release` | `string` | env fallback | Build identifier on every report — version, tag, or commit SHA |\n| `context` | `Record<string, unknown>` | - | App-owned key-values on every report (orgId, plan, flags) |\n| `responseBodyOrigins` | `string[]` | - | Extra origins whose failed-request bodies may be recorded. Same-origin is always recorded; third parties never are unless listed |\n\n### Ignoring known-noisy errors\n\nSome errors that reach `window.onerror` aren't app bugs — browser extension bridges (Grammarly, password managers, etc.) can throw errors that look like they come from your page. If you keep seeing the same non-actionable signature auto-filed as a report, suppress it:\n\n```tsx\n<GlitchgrabProvider\n  token={process.env.NEXT_PUBLIC_GLITCHGRAB_TOKEN!}\n  ignoreErrors={[/Object Not Found Matching Id.*MethodName:update/]}\n>\n  {children}\n</GlitchgrabProvider>\n```\n\n## How do I attach my own context to reports?\n\nThe SDK captures what a browser can see. It cannot know that this user is on the enterprise plan, in org 42, with the new billing flow switched on — and that is usually the difference between \"a crash\" and \"a crash for one tenant on one flag\".\n\nAttach your own keys once; every report from then on carries them:\n\n```tsx\nconst { setContext, setContexts } = useGlitchgrab();\n\nsetContext(\"orgId\", org.id);\nsetContexts({ plan: org.plan, role: user.role, newBilling: flags.newBilling });\n\n// Pass null to remove a key — a user who leaves an org stops reporting it\nsetContext(\"orgId\", null);\n```\n\nOr set them declaratively on the provider:\n\n```tsx\n<GlitchgrabProvider\n  token={process.env.NEXT_PUBLIC_GLITCHGRAB_TOKEN!}\n  context={{ plan: org.plan, region: \"in-south\" }}\n>\n  {children}\n</GlitchgrabProvider>\n```\n\nThey arrive on the report prefixed with `ctx_` (`ctx_orgId`, `ctx_plan`), so an app key named `timestamp` or `status` can never overwrite a field the dashboard relies on. `setContext` / `setContexts` are also exported standalone for non-React code, and the values survive navigation and provider remounts. Limits: 30 keys, 200 chars per value.\n\n## How do I tell which deploy broke?\n\nPass a `release` and every report names the build it came from:\n\n```tsx\n<GlitchgrabProvider\n  token={process.env.NEXT_PUBLIC_GLITCHGRAB_TOKEN!}\n  release={process.env.NEXT_PUBLIC_APP_VERSION}\n>\n```\n\nIf you don't pass one, the SDK falls back to `NEXT_PUBLIC_APP_VERSION`, then `NEXT_PUBLIC_RELEASE`, then `NEXT_PUBLIC_VERCEL_GIT_COMMIT_SHA` — so on Vercel this works with no configuration at all.\n\n## Do I need a Content-Security-Policy allowance?\n\nIf your app sets a CSP header (e.g. via `proxy.ts` / `middleware.ts` in Next.js), allow Glitchgrab's API host so `fetch` calls from the SDK aren't blocked:\n\n```ts\n// proxy.ts / middleware.ts\nresponse.headers.set(\n  \"Content-Security-Policy\",\n  \"connect-src 'self' https://glitchgrab.dev; ...\" // plus your existing directives\n);\n```\n\n- `connect-src https://glitchgrab.dev` — required for `sendReport`, `enhanceText`, `transcribeAudio`, and the report-fetching hooks/REST calls. All SDK requests go to this single host by default.\n- If you pass a custom `baseUrl` prop, allow that host instead (self-hosted or proxied deployments).\n- Screenshot capture runs entirely client-side — no network request, no extra `img-src`/`connect-src` needed for it. In Chrome and Edge the browser asks \"Allow this site to see this tab?\" when the dialog opens, and the screenshot is the tab's real pixels (the share stops after one frame). If the reporter clicks Cancel, or in Safari/Firefox, it falls back to re-drawing `document.body` with `html2canvas-pro`, which needs no permission but can drift from the real UI. If the SDK runs inside an iframe, the frame needs `allow=\"display-capture\"` for the real-pixel path.\n- `img-src` only matters if your `session` carries an avatar URL — the report dialog renders it. If your CSP blocks that host the dialog falls back to the reporter's initials, so it degrades rather than breaking.\n- No `script-src`, `style-src`, or `frame-src` allowances are required — the SDK doesn't load remote scripts, styles, or iframes.\n\n## How does auto-capture work?\n\nIn production (`NODE_ENV=production`), the SDK automatically captures:\n- Unhandled JavaScript errors\n- Unhandled promise rejections\n- Console errors (as breadcrumbs)\n- Navigation events (as breadcrumbs)\n- API calls, both `fetch` and `XMLHttpRequest` (as breadcrumbs)\n\nBoth HTTP paths are patched, so **axios works** — axios uses `XMLHttpRequest` in the browser, not `fetch`.\n\nFor a failed request the breadcrumb also carries the response body, so a `→ 500` says *why*. Guardrails:\n\n- **Same-origin only.** Your own API's error shape is yours; a third-party 422 from Stripe or Auth0 echoes fields you don't control (dates of birth, phone numbers) that would end up in a public GitHub issue. Third-party calls are still recorded — status, method, duration — just never their body.\n- Add trusted hosts explicitly when your API is on another origin:\n  ```tsx\n  <GlitchgrabProvider\n    token={process.env.NEXT_PUBLIC_GLITCHGRAB_TOKEN!}\n    responseBodyOrigins={[\"https://api.myapp.com\"]}\n  >\n  ```\n- Truncated to 500 chars; sensitively-named JSON keys dropped; emails, JWTs and bearer tokens scrubbed.\n- **Only non-2xx responses are read.** Successful traffic is never buffered.\n\nAuto-capture is **disabled in development** to avoid noisy issues.\n\nIt does **not** cover React errors that a framework error boundary handles — those never reach `window.onerror`. Call [`captureError`](#how-do-i-capture-app-router-crashes) from your boundary to report them.\n\n## What data is included in each report?\n\n- Description from the user\n- Screenshot (auto-captured or uploaded)\n- Page URL and user agent\n- Device info (screen size, viewport, platform, language, color scheme)\n- Page navigation history\n- Activity log (last 15 breadcrumbs), including failed API calls with their response body\n- Session info (userId, name, email, phone)\n- Release / build identifier\n- Your own context keys (`ctx_orgId`, `ctx_plan`, …)\n- Runtime health — time on page, error count this session, tab visibility, JS heap usage, connection type and RTT (heap and connection are Chromium-only)\n\n## License\n\nProprietary — free to install and use with the Glitchgrab service. See [LICENSE](LICENSE).\n","readmeFilename":"README.md"}