{"_id":"@watchforge/browser","_rev":"27-637715d8bb469988de1434cfc7c31c55","name":"@watchforge/browser","dist-tags":{"latest":"0.1.30"},"versions":{"0.1.0":{"name":"@watchforge/browser","version":"0.1.0","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.0","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"dist":{"shasum":"cca90be65a8726024aed45271a5d430e4b6b00f9","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.0.tgz","fileCount":10,"integrity":"sha512-AF/qvE5B5magssQS21PeW4PVf+u5XU9+tA27M4QqjRgKvL/3x9tOSeFbKQIjBuJ4hJq/5NVw8dEl8IosmR4tvg==","signatures":[{"sig":"MEUCIQD9OweEd8YRVgge+l9Yf6k8lb4SfNJFrLyqDLLRsnZxJQIgZH5LmAfuu4BEmTUmYA053ifKw6HdKvLadwNvJN3GLtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65966},"main":"./src/index.js","type":"module","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","browser":"./src/index.js","default":"./src/index.js"},"./react":"./src/react.js","./express":"./src/express.js"},"gitHead":"5dcda2eeb4e958c02200a58c7b3d672686414485","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for Node.js, Express.js, and React","directories":{},"_nodeVersion":"25.2.1","dependencies":{"express":"^5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.0_1774436475064_0.9100083435216373","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@watchforge/browser","version":"0.1.1","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.1","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"dist":{"shasum":"5a6ac2c1e3f3f12144315998b4a16b6aad1a44a0","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.1.tgz","fileCount":10,"integrity":"sha512-QKsV7TtkCDaTNpHrXI0KAuotqM7TfD1G7eaA45Kqggd93LRvBrjisOYq4wBLFFux9dl0ECb7N5kGCh5Giy6SVA==","signatures":[{"sig":"MEUCIEk1feNZUU1ZZvbGKY27XsanpSn4n8BOYqEKd8bSrhhpAiEA2y1e50LlTxsj0VlRf6Yz9M1mWMG+S1TU7ZaUlTESZKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65777},"main":"./src/index.js","type":"module","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","browser":"./src/index.js","default":"./src/index.js"},"./react":"./src/react.js","./express":"./src/express.js"},"gitHead":"aaa62cc4ba5ea10d3e59b2dcf8f2b0a25d3d269e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for Node.js, Express.js, and React","directories":{},"_nodeVersion":"25.2.1","dependencies":{"express":"^5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.1_1774688427852_0.9986844613539498","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@watchforge/browser","version":"0.1.3","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.3","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"dist":{"shasum":"2bc8cdbe2ddea777b79c736e41d8b8b02b687f37","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.3.tgz","fileCount":12,"integrity":"sha512-6TesxnOIb8+1Bh1JKBc3mR2iw3dPm5a7gqifrYMaJZhS0wtCtNzjAb08OKXNiUSMKsYU7+Bp/uLf9FqyEfvKSg==","signatures":[{"sig":"MEUCIQDdeQDhBsVkzgTETFdY0njWN1dror0/xUeh6T7HjK5iJQIgTM3Z5XbDIgDEJ5NJgDNPWtaph5MiBYukOGceDYiCVv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73700},"main":"./src/index.js","type":"module","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","browser":"./src/index.js","default":"./src/index.js"},"./react":"./src/react.js","./express":"./src/express.js"},"gitHead":"710942d0827093a8a568cbaa1ec8a4fa5912cc71","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for Node.js, Express.js, and React","directories":{},"_nodeVersion":"25.2.1","dependencies":{"express":"^5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.3_1780509325756_0.2907177994587171","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@watchforge/browser","version":"0.1.4","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.4","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"8f593610453bea9d5af58cd680cb3f10e45ff10c","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.4.tgz","fileCount":14,"integrity":"sha512-Hb8SjF8cVv2hjWH2lihIp/GL61KsyeslMQ1kEQjLJMjVg18DSHkh0ZaGduyj8nHKuyeceiXDDx1v68Q3LbbJiA==","signatures":[{"sig":"MEUCIDOiaL21qrcWVuvWRoa305ZhzJSRMeiJ6j3uZi3k62JfAiEArjMc/ZBTJAfZqUPEVLRy+8eyMwkyUii+AewQkaePu5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90868},"main":"./src/index.js","type":"module","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","browser":"./src/index.js","default":"./src/index.js"},"./react":"./src/react.js","./express":"./src/express.js"},"gitHead":"7f1520c08171b168e8592ebf025effd7346b3d6f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for Node.js, Express.js, and React","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","express":"^5.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.4_1780590796732_0.1889515984794392","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@watchforge/browser","version":"0.1.5","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.5","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"bf8a44d7f46ce6066443b07999bd3aa7a9dcd1ac","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.5.tgz","fileCount":22,"integrity":"sha512-8uWWnd7wOS3UgrltTkWa4GbC2GgkNKmHDxtu3E3WBVXHzEvEq7L4I6arU6LhJW5Xf3XrDd6CfSU8b2g22/z6Zw==","signatures":[{"sig":"MEQCIDp4+5AIsSxrYCVqBjhKiHJW/hGtDvd9eMbSY5d9mXVVAiB89++bkvqx5JI0+3Un/4UalTiPYNKOtPuhf8qvufB/0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110426},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"c39ea793710f353057d08569687a910751b7efef","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0","express":">=4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.5_1780598210410_0.17226046694037356","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@watchforge/browser","version":"0.1.6","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.6","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"1a2aa11e2de4b333ace33ba4191f219fcd8a26c8","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.6.tgz","fileCount":22,"integrity":"sha512-OWvjYDxHDvI7Bj0Oquu2bFss4GgFwZLeEPFPeV3EhgYSk7kQ32iVMJj2CznIa5H+NnNWv/gZ9TcDqdmJhTMUaw==","signatures":[{"sig":"MEUCIHxHrT3QW5jCm/dkl/aEMlbV6E2NFTLZR7yAExpHkAiUAiEA6IZMwFYMnQ37/uy7E8S7fk82c9GWLdwCg7kS+GrBABc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113071},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"b58d81f35d742746fa4a93c93e22d3d941228f41","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0","express":">=4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.6_1780600514420_0.8251800308046515","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@watchforge/browser","version":"0.1.7","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.7","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"20fe861ecd4ef3d69c8d39dd2dea21ddf36c8f15","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.7.tgz","fileCount":22,"integrity":"sha512-PgtJ+sP4UxzkKXADT2VigvUQXHQpbpNqGYqfEhN3U0ADPj1hh+0WTJyIYrUUGlBiDqSviI5bC9cM/YVG5p1OWw==","signatures":[{"sig":"MEUCIQC5RK82ZpLZAkXAukUdxBf0teodvrZSE64p3aa7WuAjkQIgB8H8g32L5BiYJsvesL5/HRhDebVXvu+b1oMj1AINstc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123727},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"e6f598266741a436fdbe908a31e27106f91a31c3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0","express":">=4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.7_1780733834765_0.792239859361723","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@watchforge/browser","version":"0.1.9","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.9","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"191c18f6794edc977ee25a99485b44b0a406dbfd","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.9.tgz","fileCount":24,"integrity":"sha512-fRA2JvG4mZbaqhfzrqqkXXipkVUk7FN3ITujwMHNu8dt3iXaK9Qfs0KLu3hFS/rm+Y86129V16IDloGnreMX3g==","signatures":[{"sig":"MEUCIBZpOoXgyaNtTdO4t0DY8AqaXnQLC4Xm17vUc5yi9ExwAiEA5dk+YgKtmWZ5iQwQG1kJzf0GDxjjgPEbPHRs8350ruk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129900},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"56c52a53148ca8c6fcd1d4f4bf52f165ab53a9ed","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0","express":">=4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.9_1780738200297_0.8192421655036528","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@watchforge/browser","version":"0.1.10","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.10","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"98cbec8208a90e8bef0c3ab0b66a8ee713861de1","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.10.tgz","fileCount":24,"integrity":"sha512-7TFeUjHKNWqIQ/Bw8101oEH0L/YIaR5h1bEdfbztBIWC1WetYzwQymvJPWrMjAweijBifhzXjv1CLYO6Hgyhfw==","signatures":[{"sig":"MEQCIBZpgprCkmQcPNY4c/E9hjRmYmJRg3v4U5yji64LOAJbAiA5PdtvFO4+b3AXJ/hu/+sJjLepe6avsNikv+SCJXBzlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130852},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"f2106986af8560ffece9241d7e63edc852d7e139","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0","express":">=4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.10_1780738563409_0.22994656997110674","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@watchforge/browser","version":"0.1.11","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.11","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"cd5d17d71789b0faf7e200c923efc5d03db492d6","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.11.tgz","fileCount":24,"integrity":"sha512-DbVkrjY7g+9cFqgHG6I8LIexwpspzQ/ppiV0D/pzXVEew0B1uiYwiu4WN7lJB5GRLyNn0OvIglULIPWK/975HA==","signatures":[{"sig":"MEUCIA5iKeqgdWEjv1yHQTqD8hDY0FEfiBqcZPpUPGEysR8BAiEA22yqtEBCQU3slQJNaKDe0evwzkmxTuVuAwuLix7wovk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135386},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"93735b035de3c8da07dfb9abaa76159343a98cd0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0","express":">=4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.11_1780739130628_0.9009014483588995","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@watchforge/browser","version":"0.1.12","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.12","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"e73bca46e528293ebcd22f6739ab71d2d51e2c59","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.12.tgz","fileCount":24,"integrity":"sha512-xm8CZFMJt6P8Fj1wGmdwCqhCAmW5uBvlkk/Bsx6lciw9NS1Fg5jL22E5DZQgnzHLC1otS/hbguyvojKzr2FToQ==","signatures":[{"sig":"MEQCIDGRsD7H4E6stQjzDJFngBaFecGj7yWzJr2DgMzTG/nwAiBZJjXKwXWBcIk+a0UpN4Sd293xc++y4SyxgD69REJu8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142742},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"aca0e1c0380681a5ad4296ede4bd3dd2c7a26d81","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0","express":">=4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.12_1780740332823_0.12864247700356835","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@watchforge/browser","version":"0.1.13","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.13","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"77cc24ce7b7b3912cd64b4c0a0a63946abf796a0","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.13.tgz","fileCount":24,"integrity":"sha512-6AnFKBNxlY0pKhVONKVNTm1U4SgmQRSXGnGJsTgjzOEpJ44s4eBBPcDAhe+PtpT0PvzdxoKStxY9L1BlKbge4w==","signatures":[{"sig":"MEUCIQCaPx38bd/LOtbIgoOxD1DdCn6Nath5ckQPRslinE6pGAIgbR/5GuJsEbAk7CUEsyb+rgv8zQIevNQgI01pyLWh+tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142742},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"550e73681c3b89c716cadfcd8b06044cd269340a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0","express":">=4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.13_1780742017771_0.927333540699826","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@watchforge/browser","version":"0.1.14","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.14","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"75ab63cf469e5da551cc8e1ade62d6dd2aeac417","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.14.tgz","fileCount":24,"integrity":"sha512-TrEDSHWzJdB5roJA79uQIX25ZlklAWUu3rAdLcBrD7RVzcaIikajNXc2940AeYDIFSHgpqVgmGAUBC5O5362Vg==","signatures":[{"sig":"MEYCIQD+6QUgu+iakk8P0tEsNsjCpQGWPdmPqxs3VsxUJgl4pgIhAPpGDp/4Wva6W8ypxwJ6jScesGq9khTdJfSletET+cpk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145193},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"af92b90fb325b9361a707b951259b8f27aebb415","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0","express":">=4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.14_1780743357362_0.09412732350995312","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@watchforge/browser","version":"0.1.15","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.15","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"32e4ed9f5b53de44ddfc67da6eca1d296082a1df","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.15.tgz","fileCount":24,"integrity":"sha512-7hz075FvvF25F45sjt/3/zMjQDBTtzkFBwQwBtoTH/kGo/K1nMcPzzwy4ScyqLhj2SGC0RDH2N2tsACV5y7lzA==","signatures":[{"sig":"MEYCIQDflKt5epwpg2lUWh4OfGbYIaNS+UvzFkVBxtQs3yh/RQIhAKodmzH6ne/alMLDgflxxUPsDewhj2HigoMd4NX7duYE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159372},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"8ede74187bbd8827c6c5f2e57493f629b39784df","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0","express":">=4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.15_1780761973469_0.8608411409912367","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@watchforge/browser","version":"0.1.16","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.16","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"5e871de0ee8395493093365e7a8400f294a38773","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.16.tgz","fileCount":24,"integrity":"sha512-UKg2mLUEJYp/h0TSNXbYc0R1o3V/qCJLpnS8aZ1gHDEGaO/60m5KAIq8IL/60vN21XnIihseEHNE9POzxRk0bQ==","signatures":[{"sig":"MEYCIQDHo4RF5MHJmRjtIfCn+PDAapXiFNaZvp50NNNS6gZjlgIhAO+S9IiX6mdKrz2SeJ/HMptfgO1C/LU74iCsGSJgFftA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159911},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"fd92230b63fadbef109b3d356c4462af22a0560d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0","express":">=4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.16_1780762748516_0.449504204180714","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@watchforge/browser","version":"0.1.17","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.17","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"1563f60e00a779b44721fa03f0ecd48d68626de5","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.17.tgz","fileCount":24,"integrity":"sha512-aADUFrBkFFnF4zHop/nf5HQfDhI81LlIWMYLDlVcppVvuUC6s93aGRhKgOJkeNBi/hgbRMqPMiSujGJC8uBTIQ==","signatures":[{"sig":"MEQCIB2rxICirIW+Ku09t67ay9wH5/v9Hpk2Sdiu02TfxZO1AiAYh4YiZ06NEIywigcd0VOfjkX/DEe7eSmkbMW3k2K+DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171487},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"8ef886bbde1f331e4c81467d331e9b3695c8e829","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0","express":">=4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.17_1780765657224_0.14695990894934163","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@watchforge/browser","version":"0.1.18","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.18","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"3feec486057318d40e80e38e385d75ea0b8e3481","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.18.tgz","fileCount":24,"integrity":"sha512-ZbETC9i5o4eDBIPIK4At+pyAqIfl9lZEHmMlx7rMYQ5yq8panl7qGM8D0DrjvoIlsK8Xv0Rr+EHtYG32I2xvpw==","signatures":[{"sig":"MEUCIQCz621R9aO6mFwS+UUbRZHqO0wU2v5fX2SfxMiXum1IWgIgT1gY5ZSvxE6jEb/aDCZ3XGT7FZY7pNusB0zhQRCNj/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171487},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"e9d6c6dbf1a2540010a72b3025851a223ba6ff7f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0","express":">=4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.18_1780765959114_0.1135665162616113","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@watchforge/browser","version":"0.1.20","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.20","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"b716df979a714ae31fc27358b45f1620b1475c7b","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.20.tgz","fileCount":24,"integrity":"sha512-5E7TyVr1SWof8h3cEsnkdjmY416TAig0ZHKVsVbksfs/bLGf9Gh/lmKJHuv72rVM06it/u7/sF5f78w2P0i/tg==","signatures":[{"sig":"MEQCIHhjt+Ve0ChTEykqn/aSEbEjcIdSVxxLBwEftOiWCprGAiAjWQsDReBCo0XIgPcDcRlV1qMi9hsd4s1hjYUgWegcwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171154},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"073ad861ac0e0fa2207e4a9bc487ed39270c57be","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0","express":">=4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.20_1780767164794_0.027657716149717793","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@watchforge/browser","version":"0.1.21","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.21","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"389374619ce6d265b5278c6b37f8aa21da1815d2","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.21.tgz","fileCount":24,"integrity":"sha512-1MXOEldX1DeVb+24RPVqitQ8jyNp6SlbxhNnrp2rkIc1FOh91ir0C3lkdqmw1q2lmpHHv5sTSgVcOWuWmPFO5Q==","signatures":[{"sig":"MEYCIQDZK8AyDOIExgxU7Thtu43ttxXHHrxqDdNpBdnIr+222QIhAIekCiN4QB92mCQqEZKxJeb5oKe0aLMfk55PP+TtiaL3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173544},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"c59e995388712de4ab3b7f074102c0af14c353ef","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0","express":">=4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.21_1780939570097_0.372812182164844","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@watchforge/browser","version":"0.1.22","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.22","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"5c6c078687c05e768b54abee0a5ae1e4899329d3","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.22.tgz","fileCount":24,"integrity":"sha512-L7RoE35yzf2fkUFXmSGF+tA6zGVwBul3nEv2Facuu5XxbJIehvLDm2bHnob0jdnaCat5qta1Sb+AAoLMEhpXrQ==","signatures":[{"sig":"MEUCIAgjD/LrG78L6nAcOrVf+LV5lpoOAN2M/aNVf/3A1ORrAiEAiJuzHz30zIzopHSikKUooNaegbL74czVxv/6AYpWfpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174067},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"c59e995388712de4ab3b7f074102c0af14c353ef","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0","express":">=4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.22_1781332080398_0.39176209725748223","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@watchforge/browser","version":"0.1.23","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.23","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"ceb483240113341ba72ef40b72673a056aaac815","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.23.tgz","fileCount":24,"integrity":"sha512-PlPevJ1x6CD/053BJEIdIzgtqvxts0oePV/0Vxp25noIzvHVtrH4r0zJN89LLN7V1VhUc5KFXTHaGGLNpRxskA==","signatures":[{"sig":"MEUCIQDdEeT+wHykV7cf7agO1B9ugxFZ7Vjz9MTAswH04J3lEQIgJBw7DNZutLB4pd2IU3gEPnOWobax98o38GLDW3Ixa9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176979},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"af2ee8d75e8ed37e1cd40ec35c5ece789ea2941a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0","express":">=4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.23_1781336116021_0.06918756989338237","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@watchforge/browser","version":"0.1.24","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.24","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"1ed7b8929262b983d12f759aee1dcd2e9a402eaa","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.24.tgz","fileCount":24,"integrity":"sha512-tHJqLweylUUeS9UzOTn+POrkaopoGVdW1fJ3nSXN0GDacUVcZoICaNGXXamXPvQqgIkO6LkhvKySN8IVs//5bA==","signatures":[{"sig":"MEUCIEapkHgB+p9KO4IFIto+ygc7qHcR9LKSQXKlWIQqSEmqAiEA12NPzlLqRE6t8S7yhR/IY0+lKDsKAppxIiWltQgqYGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176946},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"57cc78c9a5bfcd08a0c1f6195312f4b86f45c9d0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"react":">=16.8.0","express":">=4.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.24_1781341650547_0.4480047491918546","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@watchforge/browser","version":"0.1.25","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.25","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"d2d421acde2d136967c349ed05c186010558129c","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.25.tgz","fileCount":27,"integrity":"sha512-4+LdkH7VBlltLAiMjwF4Xzkvf5aX7iz2bE9o2xPbhpUe7+G6hv+ottMUKUZtdEudRNR/nBZ0JtcFPt9d6BTlWQ==","signatures":[{"sig":"MEUCIEqdkAWK0cGd68vGrgyqjmsINJeWFCidEd9Je5FR284AAiEA0DcVYZ+kgxEmJlpJuB4jwg5MCFjoJfEkC8d5lNGP6rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230196},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"38c029dde241533661cc2638ba63fffc259a24b8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"vue":">=3.0.0","react":">=16.8.0","express":">=4.0.0","react-dom":">=16.8.0","@angular/core":">=15.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true},"@angular/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.25_1784652929653_0.3940268076736426","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@watchforge/browser","version":"0.1.27","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.27","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"88da8f5e1f9b39aa2b9beb8b1b0ea72dd70a2a5e","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.27.tgz","fileCount":27,"integrity":"sha512-9aX/ckvnjoCtOfjYCAVETs33+Kb1/nw1c5xXtO3/26/lOeQxjCrToZAc/NRmwCC+G6KPAK59xAF4TkKTs+DpXQ==","signatures":[{"sig":"MEUCIHd4tKvVbghpQ+vITovgkAf0uwH+kW0RTUSESUxfRf+1AiEAwvoUJbKPNbyBsdwitAkq+Z8YjYlS1nScVpH9+9Ab6YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241059},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"38c029dde241533661cc2638ba63fffc259a24b8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"vue":">=3.0.0","react":">=16.8.0","express":">=4.0.0","react-dom":">=16.8.0","@angular/core":">=15.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true},"@angular/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.27_1784793920252_0.9901262783738578","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@watchforge/browser","version":"0.1.28","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.28","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"35179b0fcb59947ea8e1edbe82bb073ffcf006da","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.28.tgz","fileCount":27,"integrity":"sha512-OVfG1qs9XtNZeyGAWvUddFdFJtYQNdIWFRazFmHUubA8vUMzOp67YbnvyWls6J3x/rLCmizNjqOGh0iNumGbVQ==","signatures":[{"sig":"MEUCIQDjNaBlHEUdyn1r73Fm3TT7vrLrWhe9cAde8ITDLeAu7wIgGjF5nGC6J4s1hhobWJh5J5nCeZ6F0O37ZVRAqRr7pVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258865},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"f21388b781ae8e77e6f7a7fecd402c55f5df0bb2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"vue":">=3.0.0","react":">=16.8.0","express":">=4.0.0","react-dom":">=16.8.0","@angular/core":">=15.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true},"@angular/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.28_1784987919234_0.5115746020321106","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@watchforge/browser","version":"0.1.29","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"author":"","license":"MIT","_id":"@watchforge/browser@0.1.29","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"bin":{"watchforge":"bin/watchforge.js"},"dist":{"shasum":"b23c3b8c5f628b67381a2a31986bec1152ef5949","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.29.tgz","fileCount":27,"integrity":"sha512-akUFa0XFgc9P3xbb7AvtQMeG4PkLWvUihp8UDEV9PpvnVIcDZ/e++DH4smVsovOfuSe+q5xNYDjD/uJtuBzslw==","signatures":[{"sig":"MEQCIENpoKxh0WKtpmlogpibV4ttl6feOYsc/QSKIHmJ5T6zAiBd3zbD3VgqOKwiczNd3bdXTzqAoOLTAmT/jBrIMY5fSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260375},"main":"./src/index.js","type":"module","types":"./src/index.d.ts","browser":{"url":false,"http":false,"https":false},"exports":{".":{"node":"./src/index.js","types":"./src/index.d.ts","browser":"./src/index.js","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"}},"gitHead":"e2f03a70e62a7befced36225cc3cd6738ac3bfe6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"repository":{"url":"git+https://github.com/shub911/watchforge-javascript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.60.0"},"peerDependencies":{"vue":">=3.0.0","react":">=16.8.0","express":">=4.0.0","react-dom":">=16.8.0","@angular/core":">=15.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"express":{"optional":true},"react-dom":{"optional":true},"@angular/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.29_1784991764773_0.07562371546608193","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@watchforge/browser","version":"0.1.30","main":"./src/index.js","types":"./src/index.d.ts","description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","license":"MIT","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"exports":{".":{"types":"./src/index.d.ts","browser":"./src/index.js","node":"./src/index.js","default":"./src/index.js"},"./node":{"types":"./src/index.d.ts","default":"./src/index.js"},"./next":{"types":"./src/next.d.ts","default":"./src/next.js"},"./next/server":{"types":"./src/next-server.d.ts","default":"./src/next-server.js"},"./next/config":{"types":"./src/next-config.d.ts","default":"./src/next-config.js"},"./express":{"types":"./src/express.d.ts","default":"./src/express.js"},"./react":{"types":"./src/react.d.ts","default":"./src/react.js"}},"bin":{"watchforge":"bin/watchforge.js"},"publishConfig":{"access":"public"},"type":"module","peerDependencies":{"express":">=4.0.0","react":">=16.8.0","react-dom":">=16.8.0","vue":">=3.0.0","@angular/core":">=15.0.0"},"peerDependenciesMeta":{"express":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"vue":{"optional":true},"@angular/core":{"optional":true}},"browser":{"http":false,"https":false,"url":false},"dependencies":{"rrweb":"^2.0.1","source-map-js":"^1.2.1"},"devDependencies":{"rollup":"^4.60.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/shub911/watchforge-javascript-sdk.git"},"author":"","bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","gitHead":"2fe47522921d894f3e4fee96c3017334eca12493","_id":"@watchforge/browser@0.1.30","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-GNiFdzmzq3bNt7eb25pGCtaS3iGhlaKPIHddzuNgJQkmZHmNYFymCTJsvV1SPLB4E1F7aRyzCyuENv27RUx7oQ==","shasum":"d710ad19f0d9eb2561832b58cbdc8ce9faa54a2c","tarball":"https://registry.npmjs.org/@watchforge/browser/-/browser-0.1.30.tgz","fileCount":27,"unpackedSize":261700,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCSMJTSWUVnhk7K+24tSRkq91P3lEu00/9PHyH+NaXLzAIgbigxTHuW0DDBES2FL6PTwcrxvgZNRpLE8/gMyAjuGaU="}]},"_npmUser":{"name":"shub_1953","email":"kspbike45@gmail.com"},"directories":{},"maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser_0.1.30_1784992151490_0.5057747503398504"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-25T11:01:14.941Z","modified":"2026-07-25T15:09:11.818Z","0.1.0":"2026-03-25T11:01:15.222Z","0.1.1":"2026-03-28T09:00:28.013Z","0.1.3":"2026-06-03T17:55:25.906Z","0.1.4":"2026-06-04T16:33:16.935Z","0.1.5":"2026-06-04T18:36:50.542Z","0.1.6":"2026-06-04T19:15:14.587Z","0.1.7":"2026-06-06T08:17:14.918Z","0.1.9":"2026-06-06T09:30:00.425Z","0.1.10":"2026-06-06T09:36:03.602Z","0.1.11":"2026-06-06T09:45:30.789Z","0.1.12":"2026-06-06T10:05:32.968Z","0.1.13":"2026-06-06T10:33:37.929Z","0.1.14":"2026-06-06T10:55:57.548Z","0.1.15":"2026-06-06T16:06:13.614Z","0.1.16":"2026-06-06T16:19:08.655Z","0.1.17":"2026-06-06T17:07:37.354Z","0.1.18":"2026-06-06T17:12:39.307Z","0.1.20":"2026-06-06T17:32:44.919Z","0.1.21":"2026-06-08T17:26:10.245Z","0.1.22":"2026-06-13T06:28:00.607Z","0.1.23":"2026-06-13T07:35:16.169Z","0.1.24":"2026-06-13T09:07:30.694Z","0.1.25":"2026-07-21T16:55:29.825Z","0.1.27":"2026-07-23T08:05:20.460Z","0.1.28":"2026-07-25T13:58:39.386Z","0.1.29":"2026-07-25T15:02:44.904Z","0.1.30":"2026-07-25T15:09:11.644Z"},"bugs":{"url":"https://github.com/shub911/watchforge-javascript-sdk/issues"},"license":"MIT","homepage":"https://github.com/shub911/watchforge-javascript-sdk#readme","keywords":["watchforge","error-tracking","monitoring","nodejs","express","react","browser"],"repository":{"type":"git","url":"git+https://github.com/shub911/watchforge-javascript-sdk.git"},"description":"WatchForge JavaScript SDK for browser JavaScript, Next.js, React, Node.js, and Express.js","maintainers":[{"name":"shub_1953","email":"kspbike45@gmail.com"}],"readme":"# WatchForge JavaScript SDK (`@watchforge/browser`)\n\nOne npm package for **browser**, **React**, **Vite**, **Vue**, **Angular**, **Next.js**, **Node.js**, and **Express**.\n\n**One-liner install = automatic error capture** (plus breadcrumbs and traces). No manual `ErrorBoundary` / `errorHandler` / middleware wiring required for normal crashes.\n\n## Quick install (wizard)\n\nReplace the DSN with your project DSN from WatchForge settings. Run from your **app root**, then **restart** the app.\n\n| Framework | Command | Auto after install |\n| --- | --- | --- |\n| **Node.js** | `npx @watchforge/browser -i node --dsn \"YOUR_DSN\"` | Uncaught errors, HTTP traces/breadcrumbs, console, Express if present |\n| **Express** | `npx @watchforge/browser -i express --dsn \"YOUR_DSN\"` | Same as Node + Express request/error middleware |\n| **React** | `npx @watchforge/browser -i react --dsn \"YOUR_DSN\" --replays-on-error 1` | Browser crashes + React render errors (`ErrorBoundary` auto-wrapped) |\n| **Vite** | `npx @watchforge/browser -i vite --dsn \"YOUR_DSN\" --replays-on-error 1` | Browser crashes; React/Vue auto-wired if those deps exist |\n| **Vue** | `npx @watchforge/browser -i vue --dsn \"YOUR_DSN\" --replays-on-error 1` | Browser crashes + Vue `errorHandler` auto-attached |\n| **Angular** | `npx @watchforge/browser -i angular --dsn \"YOUR_DSN\" --replays-on-error 1` | Browser crashes + Angular `ErrorHandler` auto-provided |\n| **Next.js** | `npx @watchforge/browser -i nextjs --dsn \"YOUR_DSN\" --replays-on-error 1` | Client + SSR/request errors via layout/instrumentation patches |\n\nOptional flags:\n\n```bash\n--app-env production|development|staging\n--debug\n--replays-on-error 1          # browser only\n--replays-session 0.1         # browser only\n--skip-install\n```\n\nHandled `try/catch` errors you swallow still need `captureException(err)` (same as Sentry).\n\n---\n\n## Runtime support\n\n| Runtime / Framework | Import | Auto captures |\n| --- | --- | --- |\n| Browser / Vite / Vue / Angular | `@watchforge/browser` | Uncaught errors, unhandled rejections, console/click/nav breadcrumbs, page traces, optional session replay |\n| React | `@watchforge/browser` + `@watchforge/browser/react` | Same as browser + `ErrorBoundary` component stacks |\n| Next.js | `@watchforge/browser/next` (+ server helpers) | Client + SSR/request errors via wizard patches |\n| Node.js | `@watchforge/browser/node` | Uncaught errors, HTTP traces/breadcrumbs, outbound HTTP, console, Express auto-middleware when present |\n| Express | same as Node (auto) or `@watchforge/browser/express` | Request context + route errors |\n\n**Not required:** Material UI or any UI kit. React is optional unless you use `@watchforge/browser/react`.\n\n```bash\nnpm install @watchforge/browser\n# if peer conflicts from your app: npm install @watchforge/browser --legacy-peer-deps\n```\n\n---\n\n## Node.js\n\n### One-liner\n\n```bash\nnpx @watchforge/browser -i node --dsn \"https://PUBLIC_KEY@your-host/PROJECT_ID\"\n```\n\n**What the wizard does**\n\n1. Installs `@watchforge/browser`\n2. Writes `watchforge.config.js` / `.ts` + `watchforge-node.js` / `.ts`\n3. Patches your server entry and/or `package.json` start script so `register()` runs on boot\n4. Enables uncaught exceptions, unhandled rejections, HTTP request traces + breadcrumbs, outbound HTTP breadcrumbs, console breadcrumbs, and Express middleware when Express is loaded\n\n### Manual setup\n\n```ts\nimport { register } from \"@watchforge/browser/node\";\n\nregister({\n  dsn: process.env.WATCHFORGE_DSN,\n  app_env: \"production\",\n  release: \"api@1.0.0\",\n  tracesSampleRate: 1.0,\n  enableLogs: true,\n});\n```\n\nCall this **first** in your process entry (`index.js`, `server.js`, etc.).\n\nHandled `try/catch` errors still need `captureException(err)` (same as Sentry).\n\n---\n\n## Express\n\n### One-liner\n\n```bash\nnpx @watchforge/browser -i express --dsn \"https://PUBLIC_KEY@your-host/PROJECT_ID\"\n# same auto path as: -i node\n```\n\n**What the wizard does** — same as Node, plus Express request/error middleware is injected automatically when `register()` runs before `app.listen()`.\n\n### Manual setup (optional)\n\n```ts\nimport express from \"express\";\nimport { register } from \"@watchforge/browser/node\";\nimport {\n  expressRequestMiddleware,\n  expressMiddleware,\n} from \"@watchforge/browser/express\";\n\nregister({\n  dsn: process.env.WATCHFORGE_DSN,\n  app_env: \"production\",\n  release: \"api@1.0.0\",\n  tracesSampleRate: 1.0,\n});\n\nconst app = express();\napp.use(express.json());\napp.use(expressRequestMiddleware()); // before routes\n// ... routes ...\napp.use(expressMiddleware()); // after routes (error middleware)\n```\n\n---\n\n## React\n\n### One-liner (auto errors)\n\n```bash\nnpx @watchforge/browser -i react --dsn \"https://PUBLIC_KEY@your-host/PROJECT_ID\" \\\n  --replays-on-error 1\n```\n\n**Automatic:** installs package, writes config, patches entry, wraps root render in `ErrorBoundary`, enables browser crashes / breadcrumbs / traces / replay.\n\n### Manual (only if you skip the wizard)\n\n```tsx\nimport { register } from \"@watchforge/browser\";\nimport { ErrorBoundary } from \"@watchforge/browser/react\";\n\nregister({ dsn: \"...\", app_env: \"production\", tracesSampleRate: 1.0, replaysOnErrorSampleRate: 1.0 });\n// wrap <App /> with <ErrorBoundary> — wizard does this for you\n```\n\n---\n\n## Vite\n\n### One-liner (auto errors)\n\n```bash\nnpx @watchforge/browser -i vite --dsn \"https://PUBLIC_KEY@your-host/PROJECT_ID\" \\\n  --replays-on-error 1\n```\n\n**Automatic:** patches `src/main.*`. If the project depends on React or Vue, those framework error hooks are wired automatically too.\n\n## Vue\n\n### One-liner (auto errors)\n\n```bash\nnpx @watchforge/browser -i vue --dsn \"https://PUBLIC_KEY@your-host/PROJECT_ID\" \\\n  --replays-on-error 1\n```\n\n**Automatic:** patches entry + attaches Vue `errorHandler` so render errors are reported.\n\n## Angular\n\n### One-liner (auto errors)\n\n```bash\nnpx @watchforge/browser -i angular --dsn \"https://PUBLIC_KEY@your-host/PROJECT_ID\" \\\n  --replays-on-error 1\n```\n\n**Automatic:** patches `src/main.ts` with a WatchForge `ErrorHandler` provider + bootstrap `.catch`.\n\n---\n\n## Next.js\n\n### One-liner\n\n```bash\nnpx @watchforge/browser -i nextjs --dsn \"https://PUBLIC_KEY@your-host/PROJECT_ID\" \\\n  --app-env production \\\n  --replays-on-error 1\n```\n\n**What the wizard does (all automatic)**\n\n- Writes `watchforge.config`\n- Patches App Router `layout` + `watchforge-init`, or Pages `_app`\n- Adds `instrumentation.ts` / client instrumentation, `error.tsx` / `global-error.tsx` when missing\n- Optionally wraps `next.config` for compiler error capture\n- Client + server/request errors start reporting after restart — no manual capture calls needed for crashes\n\n### Manual (App Router client)\n\n```tsx\n\"use client\";\n\nimport { WatchForgeProvider } from \"@watchforge/browser/next\";\nimport { watchforgeConfig } from \"../../watchforge.config\";\n\nexport default function WatchForgeInit() {\n  return <WatchForgeProvider options={watchforgeConfig} />;\n}\n```\n\nRender `<WatchForgeInit />` once inside `<body>` in your root layout.\n\nServer route handlers:\n\n```ts\nimport {\n  register,\n  withWatchForgeRouteHandler,\n} from \"@watchforge/browser/next/server\";\n\nregister({ dsn: process.env.WATCHFORGE_DSN!, app_env: \"production\" });\n\nexport const GET = withWatchForgeRouteHandler(async () => {\n  throw new Error(\"Next.js route handler test error\");\n});\n```\n\n---\n\n## Framework imports (cheat sheet)\n\n```ts\nimport { register, captureException, captureMessage, captureCheckIn } from \"@watchforge/browser\";\nimport { WatchForgeProvider } from \"@watchforge/browser/next\";\nimport { withWatchForgeRouteHandler } from \"@watchforge/browser/next/server\";\nimport { ErrorBoundary } from \"@watchforge/browser/react\";\nimport {\n  expressRequestMiddleware,\n  expressMiddleware,\n} from \"@watchforge/browser/express\";\nimport { register as registerNode } from \"@watchforge/browser/node\";\n```\n\n---\n\n## What is automatic after `register()`\n\n| Where | Automatic |\n| --- | --- |\n| **Browser** (React / Vite / Vue / Angular / Next client) | `window.onerror`, unhandled rejections, console/click/navigation breadcrumbs, pageload traces; session replay if sample rates &gt; 0 |\n| **Node / Express** | `uncaughtException`, `unhandledRejection`, inbound HTTP traces + breadcrumbs, outbound HTTP breadcrumbs, console breadcrumbs, Express errors when middleware is active |\n\nYou usually do **not** need `captureException` for crashes. Use it for handled errors you still want in WatchForge.\n\n---\n\n## Tracing, replay, releases\n\n| Option | Typical value | Notes |\n| --- | --- | --- |\n| `tracesSampleRate` | `1.0` | `0.0–1.0` (`1.0` = 100% of traces) |\n| `replaysSessionSampleRate` | `0.1` | Browser only |\n| `replaysOnErrorSampleRate` | `1.0` | Browser only |\n| `release` | `\"my-app@1.2.3\"` | Required for Releases / crash-free views |\n| `enableLogs` | `true` | Structured logs when supported by your plan |\n\nWithout `tracesSampleRate` / traces, **Crash Free Sessions** may stay on “Setup required” even if Issues work.\n\n---\n\n## Cron monitors (Node)\n\n```js\nimport { register, captureCheckIn } from \"@watchforge/browser/node\";\n\nregister({ dsn: process.env.WATCHFORGE_DSN, app_env: \"production\" });\n\nconst monitorConfig = {\n  schedule: { type: \"crontab\", value: \"0 * * * *\" },\n  timezone: \"UTC\",\n  check_margin: 5,\n  max_runtime: 30,\n};\n\nconst checkInId = captureCheckIn({\n  monitorSlug: \"nightly-job\",\n  status: \"in_progress\",\n  monitorConfig,\n});\n// ... run job ...\ncaptureCheckIn({\n  monitorSlug: \"nightly-job\",\n  status: \"ok\",\n  checkInId,\n  monitorConfig,\n});\n```\n\n---\n\n## Verify setup\n\n1. Restart the app after the wizard.\n2. Throw from **application code** (not only the browser DevTools console).\n3. Confirm the issue in WatchForge (stack + breadcrumbs).\n4. Open **Traces** for request/pageload spans; open **Replay** on an issue if replay sampling is enabled.\n\n```ts\nimport { captureException } from \"@watchforge/browser\";\ncaptureException(new Error(\"WatchForge test error\"));\n```\n\n---\n\n## Advanced\n\n- Full options and troubleshooting: **`CONFIGURATION_GUIDE.md`**\n- `init()` is deprecated — use `register({ dsn })`\n- Optional: copy `src/` into your repo and import locally (same API)\n\n## Browser support\n\nModern browsers with ES modules. For React component stacks, use `@watchforge/browser/react`.\n","readmeFilename":"README.md"}