{"_id":"@amalgm/browser","_rev":"8-3e540236f291d3b3ef763534a5d8bc6c","name":"@amalgm/browser","dist-tags":{"latest":"0.1.0","candidate":"0.1.1","candidate-main":"0.1.2-main.34746947481","candidate-preview":"0.1.2-preview.34746954017"},"versions":{"0.1.0":{"name":"@amalgm/browser","version":"0.1.0","license":"UNLICENSED","_id":"@amalgm/browser@0.1.0","maintainers":[{"name":"aayush_trivedi","email":"aayush@amalgm.ai"}],"homepage":"https://github.com/amalgm-inc/amalgm-browser#readme","bugs":{"url":"https://github.com/amalgm-inc/amalgm-browser/issues"},"bin":{"amalgm-browser":"dist/bin/amalgm-browser.js","amalgm-browser-mcp":"dist/bin/amalgm-browser-mcp.js","amalgm-browser-rest":"dist/bin/amalgm-browser-rest.js"},"dist":{"shasum":"a058943e54a4994692dc57927188c526648dbaf3","tarball":"https://registry.npmjs.org/@amalgm/browser/-/browser-0.1.0.tgz","fileCount":384,"integrity":"sha512-QLYX3riLnjah60FiqJw4PZPOm580A6yOmjPswyi6X56x0PPO3wUZ6S6X8J+3ZzUBmoCYuHaLfLqYwbZfWJpAHw==","signatures":[{"sig":"MEYCIQC8a6ZniCh8s3EhBvO4xrNUbyGel+K5rYfsgUEK89wtkQIhAIoGhaHwxlVrO21dWgejQajLqWloM12+q/VKmOMnNIh9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738851},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/mcp.d.ts","import":"./dist/src/mcp.js"},"./http":{"types":"./dist/src/http.d.ts","import":"./dist/src/http.js"},"./cookies":{"types":"./dist/src/cookies.d.ts","import":"./dist/src/cookies.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js"},"./toolbox":{"types":"./dist/src/toolbox.d.ts","import":"./dist/src/toolbox.js"},"./electron":{"types":"./dist/src/electron.d.ts","import":"./dist/src/electron.js"},"./headless":{"types":"./dist/src/headless.d.ts","import":"./dist/src/headless.js"},"./recording":{"types":"./dist/src/recording.d.ts","import":"./dist/src/recording.js"}},"gitHead":"920356ab65839f6b7028de869ec29ac8145ce4a7","private":false,"scripts":{"test":"tsx --test --test-concurrency=1 --test-timeout=30000 test/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json && tsx scripts/mark-executables.ts","check":"tsx scripts/check-tree.ts && tsc -p tsconfig.json && tsc -p tsconfig.test.json","verify":"npm run check && npm run build && npm test && npm run verify:pack","prepack":"npm run build","test:real":"cross-env AMALGM_BROWSER_REAL=1 tsx --test --test-timeout=60000 test/real-headless.test.ts","verify:pack":"tsx scripts/verify-package.ts","test:electron":"tsx scripts/run-electron-test.ts","pretest:electron":"npm run build"},"_npmUser":{"name":"aayush_trivedi","email":"aayush@amalgm.ai"},"repository":{"url":"git+https://github.com/amalgm-inc/amalgm-browser.git","type":"git"},"_npmVersion":"10.7.0","description":"Safe persistent browser automation across headless Chromium and visible Electron surfaces.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ws":"^8.18.3","@amalgm/core":"^0.1.0","agent-browser":"0.26.0","ffmpeg-static":"^5.3.0","better-sqlite3":"^12.10.1","tldts-experimental":"^7.4.9","@ghostery/adblocker":"^2.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","electron":"41.7.1","@types/ws":"^8.18.1","cross-env":"^7.0.3","typescript":"^5.9.3","@types/node":"^20.19.43","@types/ffmpeg-static":"^3.0.3","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"electron":">=33"},"peerDependenciesMeta":{"electron":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.0_1786079101929_0.4668569456232661","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@amalgm/browser","version":"0.1.1","license":"UNLICENSED","_id":"@amalgm/browser@0.1.1","maintainers":[{"name":"aayush_trivedi","email":"aayush@amalgm.ai"}],"homepage":"https://github.com/amalgm-inc/amalgm-browser#readme","bugs":{"url":"https://github.com/amalgm-inc/amalgm-browser/issues"},"bin":{"amalgm-browser":"dist/bin/amalgm-browser.js","amalgm-browser-mcp":"dist/bin/amalgm-browser-mcp.js","amalgm-browser-rest":"dist/bin/amalgm-browser-rest.js"},"dist":{"shasum":"2cd0e5f83b576c5ce7e1b684098b6b45a1bbcb60","tarball":"https://registry.npmjs.org/@amalgm/browser/-/browser-0.1.1.tgz","fileCount":387,"integrity":"sha512-VEAeBVb991E36MTdot8m0rf/Adbv5lonvVWtUdRnwOVQEeDAMCP8QcXlFlK4cY+xAHXnkhHhkYLikgZCIu24Uw==","signatures":[{"sig":"MEUCIEynY7GVBNiTQ2ZQSsq6zKd9joPe+h+seDD/wXuPH0ZwAiEAjss2rt1DawznsocleDklkMDKsP5Af7JiAiObF8VVMOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBDkT7hpysrnZLkyDrGZmjNGdscn7YPpYPkYgJ3+zcemAiEAl1sHJvEjWE3kckfKKQI8Yi9tg2J0c4i/3m3x3+wg8z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1277438},"main":"./dist/src/index.js","type":"module","_from":"file:/var/folders/fg/byhq8y3n4ygczx41wz1h5ns80000gn/T/amalgm-brick-candidates-lq0f5gjy/amalgm-browser-0.1.1.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/mcp.d.ts","import":"./dist/src/mcp.js"},"./http":{"types":"./dist/src/http.d.ts","import":"./dist/src/http.js"},"./cookies":{"types":"./dist/src/cookies.d.ts","import":"./dist/src/cookies.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js"},"./toolbox":{"types":"./dist/src/toolbox.d.ts","import":"./dist/src/toolbox.js"},"./electron":{"import":{"types":"./dist/src/electron.d.ts","default":"./dist/src/electron.js"},"require":{"types":"./dist/src/electron.d.cts","default":"./dist/src/electron.cjs"}},"./headless":{"types":"./dist/src/headless.d.ts","import":"./dist/src/headless.js"},"./recording":{"types":"./dist/src/recording.d.ts","import":"./dist/src/recording.js"}},"private":false,"scripts":{"test":"tsx --test --test-concurrency=1 --test-timeout=30000 test/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json && npm run build:electron-cjs && tsx scripts/finalize-build.ts","check":"tsx scripts/check-tree.ts && tsc -p tsconfig.json && tsc -p tsconfig.test.json","verify":"npm run check && npm run build && npm test && npm run verify:pack","prepack":"npm run build","test:real":"cross-env AMALGM_BROWSER_REAL=1 tsx --test --test-timeout=60000 test/real-headless.test.ts","verify:pack":"tsx scripts/verify-package.ts","test:electron":"tsx scripts/run-electron-test.ts","pretest:electron":"npm run build","build:electron-cjs":"esbuild src/electron.ts --bundle --platform=node --format=cjs --target=node20 --define:import.meta.dirname=__dirname --define:__AMALGM_BROWSER_ADBLOCK_PRELOAD__=\\\"electron-preload.cjs\\\" --outfile=dist/src/electron.cjs --external:electron && esbuild src/drivers/electron/native/adblock/preload.ts --bundle --platform=node --format=cjs --target=node20 --outfile=dist/src/electron-preload.cjs --external:electron"},"_npmUser":{"name":"aayush_trivedi","email":"aayush@amalgm.ai"},"_resolved":"/var/folders/fg/byhq8y3n4ygczx41wz1h5ns80000gn/T/amalgm-brick-candidates-lq0f5gjy/amalgm-browser-0.1.1.tgz","_integrity":"sha512-VEAeBVb991E36MTdot8m0rf/Adbv5lonvVWtUdRnwOVQEeDAMCP8QcXlFlK4cY+xAHXnkhHhkYLikgZCIu24Uw==","repository":{"url":"git+https://github.com/amalgm-inc/amalgm-browser.git","type":"git"},"_npmVersion":"11.16.0","description":"Safe persistent browser automation across headless Chromium and visible Electron surfaces.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.3","@amalgm/core":"0.4.7","agent-browser":"0.26.0","ffmpeg-static":"^5.3.0","better-sqlite3":"^12.10.1","tldts-experimental":"^7.4.9","@ghostery/adblocker":"^2.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","esbuild":"0.27.4","electron":"41.7.1","@types/ws":"^8.18.1","cross-env":"^7.0.3","typescript":"^5.9.3","@types/node":"^20.19.43","@types/ffmpeg-static":"^3.0.3","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"electron":">=33"},"peerDependenciesMeta":{"electron":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.1_1788760384342_0.14089717667704105","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-main.34176149752":{"name":"@amalgm/browser","version":"0.1.2-main.34176149752","license":"UNLICENSED","_id":"@amalgm/browser@0.1.2-main.34176149752","maintainers":[{"name":"aayush_trivedi","email":"aayush@amalgm.ai"}],"homepage":"https://github.com/amalgm-inc/amalgm-browser#readme","bugs":{"url":"https://github.com/amalgm-inc/amalgm-browser/issues"},"bin":{"amalgm-browser":"dist/bin/amalgm-browser.js","amalgm-browser-mcp":"dist/bin/amalgm-browser-mcp.js","amalgm-browser-rest":"dist/bin/amalgm-browser-rest.js"},"dist":{"shasum":"2c0c4cc00436581ad389898b0aa161b7d27e0ee4","tarball":"https://registry.npmjs.org/@amalgm/browser/-/browser-0.1.2-main.34176149752.tgz","fileCount":387,"integrity":"sha512-QReDOoGRArhdGvM97pL0QRSal9+rBwMDfLejzFuMswsWMzlH4wO+z+uDQDTIXfwm/ZGNpTDPYO/A5Bg4qVPfzg==","signatures":[{"sig":"MEUCIQDHYdmZDVqqpG5fPg807OIRMeaJ+4e4hL5GH4nxq45FbwIgbcwBockc6XEfgz98m68B/8/+sfZ00N9ljNwFIvkQDRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID3aWnc8Ev77CzkapH+H977glp8RRb42wMUWM5MILSYAAiEAh5axpcCF+eiWCNdnlnoGvfRpoXh4rxuZfTWvk69fpJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1282072},"main":"./dist/src/index.js","type":"module","_from":"file:/home/runner/work/_temp/amalgm-candidate/amalgm-browser-0.1.2-main.34176149752.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/mcp.d.ts","import":"./dist/src/mcp.js"},"./http":{"types":"./dist/src/http.d.ts","import":"./dist/src/http.js"},"./cookies":{"types":"./dist/src/cookies.d.ts","import":"./dist/src/cookies.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js"},"./toolbox":{"types":"./dist/src/toolbox.d.ts","import":"./dist/src/toolbox.js"},"./electron":{"import":{"types":"./dist/src/electron.d.ts","default":"./dist/src/electron.js"},"require":{"types":"./dist/src/electron.d.cts","default":"./dist/src/electron.cjs"}},"./headless":{"types":"./dist/src/headless.d.ts","import":"./dist/src/headless.js"},"./recording":{"types":"./dist/src/recording.d.ts","import":"./dist/src/recording.js"}},"gitHead":"655b65cc66dea3695a2fff241cd785542a355a2f","private":false,"scripts":{"test":"tsx --test --test-concurrency=1 --test-timeout=30000 test/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json && npm run build:electron-cjs && tsx scripts/finalize-build.ts","check":"tsx scripts/check-tree.ts && tsc -p tsconfig.json && tsc -p tsconfig.test.json","verify":"npm run check && npm run build && npm test && npm run verify:pack","prepack":"npm run build","test:real":"cross-env AMALGM_BROWSER_REAL=1 tsx --test --test-timeout=60000 test/real-headless.test.ts","verify:pack":"tsx scripts/verify-package.ts","test:release":"node --test scripts/release/*.test.mjs","release:admit":"node scripts/release/package.mjs admit","test:electron":"tsx scripts/run-electron-test.ts","release:compose":"node scripts/release/compose.mjs","release:examine":"node scripts/release/package.mjs examine","release:prepare":"node scripts/release/package.mjs prepare","release:publish":"node scripts/release/package.mjs publish","pretest:electron":"npm run build","build:electron-cjs":"esbuild src/electron.ts --bundle --platform=node --format=cjs --target=node20 --define:import.meta.dirname=__dirname --define:__AMALGM_BROWSER_ADBLOCK_PRELOAD__=\\\"electron-preload.cjs\\\" --outfile=dist/src/electron.cjs --external:electron && esbuild src/drivers/electron/native/adblock/preload.ts --bundle --platform=node --format=cjs --target=node20 --outfile=dist/src/electron-preload.cjs --external:electron"},"_npmUser":{"name":"aayush_trivedi","email":"aayush@amalgm.ai"},"_resolved":"/home/runner/work/_temp/amalgm-candidate/amalgm-browser-0.1.2-main.34176149752.tgz","_integrity":"sha512-QReDOoGRArhdGvM97pL0QRSal9+rBwMDfLejzFuMswsWMzlH4wO+z+uDQDTIXfwm/ZGNpTDPYO/A5Bg4qVPfzg==","repository":{"url":"git+https://github.com/amalgm-inc/amalgm-browser.git","type":"git"},"_npmVersion":"11.19.1","description":"Safe persistent browser automation across headless Chromium and visible Electron surfaces.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.3":false,"electron@41.10.7":true,"ffmpeg-static@5.3.0":true,"agent-browser@0.26.0":true,"better-sqlite3@12.11.1":true},"amalgmSource":{"branch":"main","commit":"655b65cc66dea3695a2fff241cd785542a355a2f","occurrence":"34176149752","repository":"amalgm-inc/amalgm-browser"},"dependencies":{"ws":"^8.18.3","@amalgm/core":"0.4.8-main.34168902443","agent-browser":"0.26.0","ffmpeg-static":"^5.3.0","better-sqlite3":"^12.10.1","tldts-experimental":"^7.4.9","@ghostery/adblocker":"^2.18.1"},"amalgmRelease":{"cli":["amalgm-browser"],"jobs":["verify","real-headless","real-electron"],"schema":1,"verify":"verify","workflow":"ci.yml","peerExports":["./electron"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","esbuild":"0.28.2","electron":"41.10.7","@types/ws":"^8.18.1","cross-env":"^7.0.3","typescript":"^5.9.3","@types/node":"^20.19.43","@types/ffmpeg-static":"^3.0.3","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"electron":">=33"},"amalgmComposition":{"schema":1,"manifests":["package.json"]},"peerDependenciesMeta":{"electron":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.2-main.34176149752_1788830529621_0.30613985797394605","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-preview.34176754339":{"name":"@amalgm/browser","version":"0.1.2-preview.34176754339","license":"UNLICENSED","_id":"@amalgm/browser@0.1.2-preview.34176754339","maintainers":[{"name":"aayush_trivedi","email":"aayush@amalgm.ai"}],"homepage":"https://github.com/amalgm-inc/amalgm-browser#readme","bugs":{"url":"https://github.com/amalgm-inc/amalgm-browser/issues"},"bin":{"amalgm-browser":"dist/bin/amalgm-browser.js","amalgm-browser-mcp":"dist/bin/amalgm-browser-mcp.js","amalgm-browser-rest":"dist/bin/amalgm-browser-rest.js"},"dist":{"shasum":"0534047b1321c70e2220f51df144e1958fbfa7e5","tarball":"https://registry.npmjs.org/@amalgm/browser/-/browser-0.1.2-preview.34176754339.tgz","fileCount":387,"integrity":"sha512-PFJbKJ3wIXPRhNVXSbe3GbqSAkWXLFkfiZUa0KlSUpyfa8sDX4H7G/yNV7tkFfuGyZmgLXfCAD5ubemHzzBqsQ==","signatures":[{"sig":"MEQCIB6wSBN5y4SGJ9NWbD2SrsaAuwaL4jeFafFSSz31V1mzAiAyl0jYOmQqIZ+zKr/8gSvvy5iYW79M6Pg+c6b8dQDzhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHCmM0eKmvNa0Dlqk3QHvHo2Os5ODiFjZBbgdS67EM8mAiAY7c3DfKAOk01BjunzSb2wUNZDE3WwMB+WYygUoIYpnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1282081},"main":"./dist/src/index.js","type":"module","_from":"file:/home/runner/work/_temp/amalgm-candidate/amalgm-browser-0.1.2-preview.34176754339.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/mcp.d.ts","import":"./dist/src/mcp.js"},"./http":{"types":"./dist/src/http.d.ts","import":"./dist/src/http.js"},"./cookies":{"types":"./dist/src/cookies.d.ts","import":"./dist/src/cookies.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js"},"./toolbox":{"types":"./dist/src/toolbox.d.ts","import":"./dist/src/toolbox.js"},"./electron":{"import":{"types":"./dist/src/electron.d.ts","default":"./dist/src/electron.js"},"require":{"types":"./dist/src/electron.d.cts","default":"./dist/src/electron.cjs"}},"./headless":{"types":"./dist/src/headless.d.ts","import":"./dist/src/headless.js"},"./recording":{"types":"./dist/src/recording.d.ts","import":"./dist/src/recording.js"}},"gitHead":"f5b42292f912fcdf55bdf121fd553ffb1657b9db","private":false,"scripts":{"test":"tsx --test --test-concurrency=1 --test-timeout=30000 test/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json && npm run build:electron-cjs && tsx scripts/finalize-build.ts","check":"tsx scripts/check-tree.ts && tsc -p tsconfig.json && tsc -p tsconfig.test.json","verify":"npm run check && npm run build && npm test && npm run verify:pack","prepack":"npm run build","test:real":"cross-env AMALGM_BROWSER_REAL=1 tsx --test --test-timeout=60000 test/real-headless.test.ts","verify:pack":"tsx scripts/verify-package.ts","test:release":"node --test scripts/release/*.test.mjs","release:admit":"node scripts/release/package.mjs admit","test:electron":"tsx scripts/run-electron-test.ts","release:compose":"node scripts/release/compose.mjs","release:examine":"node scripts/release/package.mjs examine","release:prepare":"node scripts/release/package.mjs prepare","release:publish":"node scripts/release/package.mjs publish","pretest:electron":"npm run build","build:electron-cjs":"esbuild src/electron.ts --bundle --platform=node --format=cjs --target=node20 --define:import.meta.dirname=__dirname --define:__AMALGM_BROWSER_ADBLOCK_PRELOAD__=\\\"electron-preload.cjs\\\" --outfile=dist/src/electron.cjs --external:electron && esbuild src/drivers/electron/native/adblock/preload.ts --bundle --platform=node --format=cjs --target=node20 --outfile=dist/src/electron-preload.cjs --external:electron"},"_npmUser":{"name":"aayush_trivedi","email":"aayush@amalgm.ai"},"_resolved":"/home/runner/work/_temp/amalgm-candidate/amalgm-browser-0.1.2-preview.34176754339.tgz","_integrity":"sha512-PFJbKJ3wIXPRhNVXSbe3GbqSAkWXLFkfiZUa0KlSUpyfa8sDX4H7G/yNV7tkFfuGyZmgLXfCAD5ubemHzzBqsQ==","repository":{"url":"git+https://github.com/amalgm-inc/amalgm-browser.git","type":"git"},"_npmVersion":"11.19.1","description":"Safe persistent browser automation across headless Chromium and visible Electron surfaces.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.3":false,"electron@41.10.7":true,"ffmpeg-static@5.3.0":true,"agent-browser@0.26.0":true,"better-sqlite3@12.11.1":true},"amalgmSource":{"branch":"preview","commit":"f5b42292f912fcdf55bdf121fd553ffb1657b9db","occurrence":"34176754339","repository":"amalgm-inc/amalgm-browser"},"dependencies":{"ws":"^8.18.3","@amalgm/core":"0.4.8-preview.34168975242","agent-browser":"0.26.0","ffmpeg-static":"^5.3.0","better-sqlite3":"^12.10.1","tldts-experimental":"^7.4.9","@ghostery/adblocker":"^2.18.1"},"amalgmRelease":{"cli":["amalgm-browser"],"jobs":["verify","real-headless","real-electron"],"schema":1,"verify":"verify","workflow":"ci.yml","peerExports":["./electron"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","esbuild":"0.28.2","electron":"41.10.7","@types/ws":"^8.18.1","cross-env":"^7.0.3","typescript":"^5.9.3","@types/node":"^20.19.43","@types/ffmpeg-static":"^3.0.3","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"electron":">=33"},"amalgmComposition":{"schema":1,"manifests":["package.json"]},"peerDependenciesMeta":{"electron":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.2-preview.34176754339_1788831171081_0.898073841426366","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-main.34320546809":{"name":"@amalgm/browser","version":"0.1.2-main.34320546809","license":"UNLICENSED","_id":"@amalgm/browser@0.1.2-main.34320546809","maintainers":[{"name":"aayush_trivedi","email":"aayush@amalgm.ai"}],"homepage":"https://github.com/amalgm-inc/amalgm-browser#readme","bugs":{"url":"https://github.com/amalgm-inc/amalgm-browser/issues"},"bin":{"amalgm-browser":"dist/bin/amalgm-browser.js","amalgm-browser-mcp":"dist/bin/amalgm-browser-mcp.js","amalgm-browser-rest":"dist/bin/amalgm-browser-rest.js"},"dist":{"shasum":"a524110de44f355272464a864820e63ce23dceb2","tarball":"https://registry.npmjs.org/@amalgm/browser/-/browser-0.1.2-main.34320546809.tgz","fileCount":387,"integrity":"sha512-R8SV2pvy9IH1Wc3BVjb1Qn8MpSfxTu8evOBBr8Cn9sJnkRrRXNX+mvUvk4b5BUCDcSB4LSlPKywqKj2c8YJLWg==","signatures":[{"sig":"MEUCIDC25lZuEXYt/t6eWO0zbgVpldktE/QffXDoNtG20ucIAiEAt/vffkqMuqOsPIcILYtPEfSIHqXowosILiZTFiinlyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHfNwXTnx5eeMHVLmC/h6/0bZzL3SEtK64pK7ef0AJ4UAiEA9S5BLMczJvkGpEljp0JKee3cKFM0fw/4L818p696STM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1296264},"main":"./dist/src/index.js","type":"module","_from":"file:/home/runner/work/_temp/amalgm-candidate/amalgm-browser-0.1.2-main.34320546809.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/mcp.d.ts","import":"./dist/src/mcp.js"},"./http":{"types":"./dist/src/http.d.ts","import":"./dist/src/http.js"},"./cookies":{"types":"./dist/src/cookies.d.ts","import":"./dist/src/cookies.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js"},"./toolbox":{"types":"./dist/src/toolbox.d.ts","import":"./dist/src/toolbox.js"},"./electron":{"import":{"types":"./dist/src/electron.d.ts","default":"./dist/src/electron.js"},"require":{"types":"./dist/src/electron.d.cts","default":"./dist/src/electron.cjs"}},"./headless":{"types":"./dist/src/headless.d.ts","import":"./dist/src/headless.js"},"./recording":{"types":"./dist/src/recording.d.ts","import":"./dist/src/recording.js"}},"gitHead":"ae98807935691e1275218697b1cc8a98e0c727cc","private":false,"scripts":{"test":"tsx --test --test-concurrency=1 --test-timeout=30000 test/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json && npm run build:electron-cjs && tsx scripts/finalize-build.ts","check":"tsx scripts/check-tree.ts && tsc -p tsconfig.json && tsc -p tsconfig.test.json","verify":"npm run check && npm run build && npm test && npm run verify:pack","prepack":"npm run build","test:real":"cross-env AMALGM_BROWSER_REAL=1 tsx --test --test-timeout=60000 test/real-headless.test.ts","verify:pack":"tsx scripts/verify-package.ts","test:release":"node --test scripts/release/*.test.mjs","release:admit":"node scripts/release/package.mjs admit","test:electron":"tsx scripts/run-electron-test.ts","release:compose":"node scripts/release/compose.mjs","release:examine":"node scripts/release/package.mjs examine","release:prepare":"node scripts/release/package.mjs prepare","release:publish":"node scripts/release/package.mjs publish","pretest:electron":"npm run build","build:electron-cjs":"esbuild src/electron.ts --bundle --platform=node --format=cjs --target=node20 --define:import.meta.dirname=__dirname --define:__AMALGM_BROWSER_ADBLOCK_PRELOAD__=\\\"electron-preload.cjs\\\" --outfile=dist/src/electron.cjs --external:electron && esbuild src/drivers/electron/native/adblock/preload.ts --bundle --platform=node --format=cjs --target=node20 --outfile=dist/src/electron-preload.cjs --external:electron"},"_npmUser":{"name":"aayush_trivedi","email":"aayush@amalgm.ai"},"_resolved":"/home/runner/work/_temp/amalgm-candidate/amalgm-browser-0.1.2-main.34320546809.tgz","_integrity":"sha512-R8SV2pvy9IH1Wc3BVjb1Qn8MpSfxTu8evOBBr8Cn9sJnkRrRXNX+mvUvk4b5BUCDcSB4LSlPKywqKj2c8YJLWg==","repository":{"url":"git+https://github.com/amalgm-inc/amalgm-browser.git","type":"git"},"_npmVersion":"11.19.1","description":"Safe persistent browser automation across headless Chromium and visible Electron surfaces.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.3":false,"electron@41.10.7":true,"ffmpeg-static@5.3.0":true,"agent-browser@0.26.0":true,"better-sqlite3@12.11.1":true},"amalgmSource":{"branch":"main","commit":"ae98807935691e1275218697b1cc8a98e0c727cc","occurrence":"34320546809","repository":"amalgm-inc/amalgm-browser"},"dependencies":{"ws":"^8.18.3","@amalgm/core":"0.5.1-main.34318359436","agent-browser":"0.26.0","ffmpeg-static":"^5.3.0","better-sqlite3":"^12.10.1","tldts-experimental":"^7.4.9","@ghostery/adblocker":"^2.18.1"},"amalgmRelease":{"cli":["amalgm-browser"],"jobs":["verify","real-headless","real-electron"],"schema":1,"verify":"verify","workflow":"ci.yml","peerExports":["./electron"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","esbuild":"0.28.2","electron":"41.10.7","@types/ws":"^8.18.1","cross-env":"^7.0.3","typescript":"^5.9.3","@types/node":"^20.19.43","@types/ffmpeg-static":"^3.0.3","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"electron":">=33"},"amalgmComposition":{"schema":1,"manifests":["package.json"]},"peerDependenciesMeta":{"electron":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.2-main.34320546809_1788936609337_0.5627516978368257","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-preview.34320564379":{"name":"@amalgm/browser","version":"0.1.2-preview.34320564379","license":"UNLICENSED","_id":"@amalgm/browser@0.1.2-preview.34320564379","maintainers":[{"name":"aayush_trivedi","email":"aayush@amalgm.ai"}],"homepage":"https://github.com/amalgm-inc/amalgm-browser#readme","bugs":{"url":"https://github.com/amalgm-inc/amalgm-browser/issues"},"bin":{"amalgm-browser":"dist/bin/amalgm-browser.js","amalgm-browser-mcp":"dist/bin/amalgm-browser-mcp.js","amalgm-browser-rest":"dist/bin/amalgm-browser-rest.js"},"dist":{"shasum":"7a65ea7239fda6d9fd1583dc4b64163ccd62f638","tarball":"https://registry.npmjs.org/@amalgm/browser/-/browser-0.1.2-preview.34320564379.tgz","fileCount":387,"integrity":"sha512-z0D9Gg4BU/x20ZoUKKBFyYGflfC+QhCbPL4yooPwErRP28FwyRq7MjmpEKMH33bpLsixyjj5z+L+sPHyWsvdFQ==","signatures":[{"sig":"MEUCIQDbE2QoYculSv0yewdNnbRAmBGqCu5Mu8fE1E5S2hIFUwIgYEWpdhWGFDf6pLbHBV2BYptkJS1EhdUyL9IaGbsxjms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJw8TvIfV6W5U/gwovWROXXT/kw/aqsb6A5tJlTqGeJwIhAJHsIG4TpRuoAMwSj5CoPTxsv9MZjjSR7dcCOzGJK5aP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1296273},"main":"./dist/src/index.js","type":"module","_from":"file:/home/runner/work/_temp/amalgm-candidate/amalgm-browser-0.1.2-preview.34320564379.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/mcp.d.ts","import":"./dist/src/mcp.js"},"./http":{"types":"./dist/src/http.d.ts","import":"./dist/src/http.js"},"./cookies":{"types":"./dist/src/cookies.d.ts","import":"./dist/src/cookies.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js"},"./toolbox":{"types":"./dist/src/toolbox.d.ts","import":"./dist/src/toolbox.js"},"./electron":{"import":{"types":"./dist/src/electron.d.ts","default":"./dist/src/electron.js"},"require":{"types":"./dist/src/electron.d.cts","default":"./dist/src/electron.cjs"}},"./headless":{"types":"./dist/src/headless.d.ts","import":"./dist/src/headless.js"},"./recording":{"types":"./dist/src/recording.d.ts","import":"./dist/src/recording.js"}},"gitHead":"26f755c33736141e211756f1e5f84f18afcea651","private":false,"scripts":{"test":"tsx --test --test-concurrency=1 --test-timeout=30000 test/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json && npm run build:electron-cjs && tsx scripts/finalize-build.ts","check":"tsx scripts/check-tree.ts && tsc -p tsconfig.json && tsc -p tsconfig.test.json","verify":"npm run check && npm run build && npm test && npm run verify:pack","prepack":"npm run build","test:real":"cross-env AMALGM_BROWSER_REAL=1 tsx --test --test-timeout=60000 test/real-headless.test.ts","verify:pack":"tsx scripts/verify-package.ts","test:release":"node --test scripts/release/*.test.mjs","release:admit":"node scripts/release/package.mjs admit","test:electron":"tsx scripts/run-electron-test.ts","release:compose":"node scripts/release/compose.mjs","release:examine":"node scripts/release/package.mjs examine","release:prepare":"node scripts/release/package.mjs prepare","release:publish":"node scripts/release/package.mjs publish","pretest:electron":"npm run build","build:electron-cjs":"esbuild src/electron.ts --bundle --platform=node --format=cjs --target=node20 --define:import.meta.dirname=__dirname --define:__AMALGM_BROWSER_ADBLOCK_PRELOAD__=\\\"electron-preload.cjs\\\" --outfile=dist/src/electron.cjs --external:electron && esbuild src/drivers/electron/native/adblock/preload.ts --bundle --platform=node --format=cjs --target=node20 --outfile=dist/src/electron-preload.cjs --external:electron"},"_npmUser":{"name":"aayush_trivedi","email":"aayush@amalgm.ai"},"_resolved":"/home/runner/work/_temp/amalgm-candidate/amalgm-browser-0.1.2-preview.34320564379.tgz","_integrity":"sha512-z0D9Gg4BU/x20ZoUKKBFyYGflfC+QhCbPL4yooPwErRP28FwyRq7MjmpEKMH33bpLsixyjj5z+L+sPHyWsvdFQ==","repository":{"url":"git+https://github.com/amalgm-inc/amalgm-browser.git","type":"git"},"_npmVersion":"11.19.1","description":"Safe persistent browser automation across headless Chromium and visible Electron surfaces.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.3":false,"electron@41.10.7":true,"ffmpeg-static@5.3.0":true,"agent-browser@0.26.0":true,"better-sqlite3@12.11.1":true},"amalgmSource":{"branch":"preview","commit":"26f755c33736141e211756f1e5f84f18afcea651","occurrence":"34320564379","repository":"amalgm-inc/amalgm-browser"},"dependencies":{"ws":"^8.18.3","@amalgm/core":"0.5.1-preview.34318364556","agent-browser":"0.26.0","ffmpeg-static":"^5.3.0","better-sqlite3":"^12.10.1","tldts-experimental":"^7.4.9","@ghostery/adblocker":"^2.18.1"},"amalgmRelease":{"cli":["amalgm-browser"],"jobs":["verify","real-headless","real-electron"],"schema":1,"verify":"verify","workflow":"ci.yml","peerExports":["./electron"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","esbuild":"0.28.2","electron":"41.10.7","@types/ws":"^8.18.1","cross-env":"^7.0.3","typescript":"^5.9.3","@types/node":"^20.19.43","@types/ffmpeg-static":"^3.0.3","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"electron":">=33"},"amalgmComposition":{"schema":1,"manifests":["package.json"]},"peerDependenciesMeta":{"electron":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.2-preview.34320564379_1788936647489_0.8336031987983961","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-preview.34746954017":{"name":"@amalgm/browser","version":"0.1.2-preview.34746954017","license":"UNLICENSED","_id":"@amalgm/browser@0.1.2-preview.34746954017","maintainers":[{"name":"aayush_trivedi","email":"aayush@amalgm.ai"}],"homepage":"https://github.com/amalgm-inc/amalgm-browser#readme","bugs":{"url":"https://github.com/amalgm-inc/amalgm-browser/issues"},"bin":{"amalgm-browser":"dist/bin/amalgm-browser.js","amalgm-browser-mcp":"dist/bin/amalgm-browser-mcp.js","amalgm-browser-rest":"dist/bin/amalgm-browser-rest.js"},"dist":{"shasum":"c72f514fb8f56248b8f051de791fafde68671273","tarball":"https://registry.npmjs.org/@amalgm/browser/-/browser-0.1.2-preview.34746954017.tgz","fileCount":387,"integrity":"sha512-dVH+7RSFXkeCjaSePJ2q9jkyoRXtapRxw1D4QTZ0Z8i5SyhxKwz6wEKguxTuHlRK3bHsVDNjdDZA/A/c+YdLSA==","signatures":[{"sig":"MEUCIHXbAM3eZM2co4v5qUqAn1Xxzuzo0s8qHWSJ4trpGp/9AiEAwBj2QJ3m+bp+w6UrEkAofwHEYTzLzT7n1YKT/crJFxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2ZTJc/w4W9CrGgZ86p3wMZ6Og6QCK2oj9w6RrnuLofwIgKe9CL0pEzNjCM3Ua/1+t07W9HS6Lp9c3Iibvs2RIlfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1298362},"main":"./dist/src/index.js","type":"module","_from":"file:/home/runner/work/_temp/amalgm-candidate/amalgm-browser-0.1.2-preview.34746954017.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/mcp.d.ts","import":"./dist/src/mcp.js"},"./http":{"types":"./dist/src/http.d.ts","import":"./dist/src/http.js"},"./cookies":{"types":"./dist/src/cookies.d.ts","import":"./dist/src/cookies.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js"},"./toolbox":{"types":"./dist/src/toolbox.d.ts","import":"./dist/src/toolbox.js"},"./electron":{"import":{"types":"./dist/src/electron.d.ts","default":"./dist/src/electron.js"},"require":{"types":"./dist/src/electron.d.cts","default":"./dist/src/electron.cjs"}},"./headless":{"types":"./dist/src/headless.d.ts","import":"./dist/src/headless.js"},"./recording":{"types":"./dist/src/recording.d.ts","import":"./dist/src/recording.js"}},"gitHead":"f10ad0dad5f48380785272da9b9125f88e8dac9f","private":false,"scripts":{"test":"tsx --test --test-concurrency=1 --test-timeout=30000 test/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json && npm run build:electron-cjs && tsx scripts/finalize-build.ts","check":"tsx scripts/check-tree.ts && tsc -p tsconfig.json && tsc -p tsconfig.test.json","verify":"npm run check && npm run build && npm test && npm run verify:pack","prepack":"npm run build","test:real":"cross-env AMALGM_BROWSER_REAL=1 tsx --test --test-timeout=60000 test/real-headless.test.ts","verify:pack":"tsx scripts/verify-package.ts","test:release":"node --test scripts/release/*.test.mjs","release:admit":"node scripts/release/package.mjs admit","test:electron":"tsx scripts/run-electron-test.ts","release:compose":"node scripts/release/compose.mjs","release:examine":"node scripts/release/package.mjs examine","release:prepare":"node scripts/release/package.mjs prepare","release:publish":"node scripts/release/package.mjs publish","pretest:electron":"npm run build","build:electron-cjs":"esbuild src/electron.ts --bundle --platform=node --format=cjs --target=node20 --define:import.meta.dirname=__dirname --define:__AMALGM_BROWSER_ADBLOCK_PRELOAD__=\\\"electron-preload.cjs\\\" --outfile=dist/src/electron.cjs --external:electron && esbuild src/drivers/electron/native/adblock/preload.ts --bundle --platform=node --format=cjs --target=node20 --outfile=dist/src/electron-preload.cjs --external:electron"},"_npmUser":{"name":"aayush_trivedi","email":"aayush@amalgm.ai"},"_resolved":"/home/runner/work/_temp/amalgm-candidate/amalgm-browser-0.1.2-preview.34746954017.tgz","_integrity":"sha512-dVH+7RSFXkeCjaSePJ2q9jkyoRXtapRxw1D4QTZ0Z8i5SyhxKwz6wEKguxTuHlRK3bHsVDNjdDZA/A/c+YdLSA==","repository":{"url":"git+https://github.com/amalgm-inc/amalgm-browser.git","type":"git"},"_npmVersion":"11.19.1","description":"Safe persistent browser automation across headless Chromium and visible Electron surfaces.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.3":false,"electron@41.10.7":true,"ffmpeg-static@5.3.0":true,"agent-browser@0.26.0":true,"better-sqlite3@12.11.1":true},"amalgmSource":{"branch":"preview","commit":"f10ad0dad5f48380785272da9b9125f88e8dac9f","occurrence":"34746954017","repository":"amalgm-inc/amalgm-browser"},"dependencies":{"ws":"^8.18.3","@amalgm/core":"0.5.1-preview.34318364556","agent-browser":"0.26.0","ffmpeg-static":"^5.3.0","better-sqlite3":"^12.10.1","tldts-experimental":"^7.4.9","@ghostery/adblocker":"^2.18.1"},"amalgmRelease":{"cli":["amalgm-browser"],"jobs":["verify","real-headless","real-electron"],"schema":1,"verify":"verify","workflow":"ci.yml","peerExports":["./electron"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","esbuild":"0.28.2","electron":"41.10.7","@types/ws":"^8.18.1","cross-env":"^7.0.3","typescript":"^5.9.3","@types/node":"^20.19.43","@types/ffmpeg-static":"^3.0.3","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"electron":">=33"},"amalgmComposition":{"schema":1,"manifests":["package.json"]},"peerDependenciesMeta":{"electron":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.2-preview.34746954017_1789287231489_0.35616983408921166","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-main.34746947481":{"_id":"@amalgm/browser@0.1.2-main.34746947481","bin":{"amalgm-browser":"dist/bin/amalgm-browser.js","amalgm-browser-mcp":"dist/bin/amalgm-browser-mcp.js","amalgm-browser-rest":"dist/bin/amalgm-browser-rest.js"},"bugs":{"url":"https://github.com/amalgm-inc/amalgm-browser/issues"},"dist":{"shasum":"571742ee580c737a35d7ec7f58e4a15ddef9c53d","tarball":"https://registry.npmjs.org/@amalgm/browser/-/browser-0.1.2-main.34746947481.tgz","fileCount":387,"integrity":"sha512-Op87dVDHpf3SXcgzszJ1WwS/hm10Jf+RlMJ36QH4M9alT7RhVkRBvElw3P2WuA5nzgXVm1eMx6D9h3L4KSbCZg==","signatures":[{"sig":"MEYCIQDM/po+wnXGg29magLg4tkN+z/ztYEX+u6SAr4HcQbXNQIhALGlsQ5/T8VdNI2q4VRY8T0HJs/ni/m7SdDRR9obDQan","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGISBILeH6DQRRmyISdqISTqC7ifL8e3xe0wauWdxOVdAiAxbYKEKtwEJI6G/UOTV0JzkFETVs8pQcmLM0C4z66wJw=="}],"unpackedSize":1298353},"main":"./dist/src/index.js","name":"@amalgm/browser","type":"module","_from":"file:/home/runner/work/_temp/amalgm-candidate/amalgm-browser-0.1.2-main.34746947481.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./mcp":{"types":"./dist/src/mcp.d.ts","import":"./dist/src/mcp.js"},"./http":{"types":"./dist/src/http.d.ts","import":"./dist/src/http.js"},"./cookies":{"types":"./dist/src/cookies.d.ts","import":"./dist/src/cookies.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js"},"./toolbox":{"types":"./dist/src/toolbox.d.ts","import":"./dist/src/toolbox.js"},"./electron":{"import":{"types":"./dist/src/electron.d.ts","default":"./dist/src/electron.js"},"require":{"types":"./dist/src/electron.d.cts","default":"./dist/src/electron.cjs"}},"./headless":{"types":"./dist/src/headless.d.ts","import":"./dist/src/headless.js"},"./recording":{"types":"./dist/src/recording.d.ts","import":"./dist/src/recording.js"}},"gitHead":"8539995e118c4ba375a643799a2b4e9ad26bb8c4","license":"UNLICENSED","private":false,"scripts":{"test":"tsx --test --test-concurrency=1 --test-timeout=30000 test/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json && npm run build:electron-cjs && tsx scripts/finalize-build.ts","check":"tsx scripts/check-tree.ts && tsc -p tsconfig.json && tsc -p tsconfig.test.json","verify":"npm run check && npm run build && npm test && npm run verify:pack","prepack":"npm run build","test:real":"cross-env AMALGM_BROWSER_REAL=1 tsx --test --test-timeout=60000 test/real-headless.test.ts","verify:pack":"tsx scripts/verify-package.ts","test:release":"node --test scripts/release/*.test.mjs","release:admit":"node scripts/release/package.mjs admit","test:electron":"tsx scripts/run-electron-test.ts","release:compose":"node scripts/release/compose.mjs","release:examine":"node scripts/release/package.mjs examine","release:prepare":"node scripts/release/package.mjs prepare","release:publish":"node scripts/release/package.mjs publish","pretest:electron":"npm run build","build:electron-cjs":"esbuild src/electron.ts --bundle --platform=node --format=cjs --target=node20 --define:import.meta.dirname=__dirname --define:__AMALGM_BROWSER_ADBLOCK_PRELOAD__=\\\"electron-preload.cjs\\\" --outfile=dist/src/electron.cjs --external:electron && esbuild src/drivers/electron/native/adblock/preload.ts --bundle --platform=node --format=cjs --target=node20 --outfile=dist/src/electron-preload.cjs --external:electron"},"version":"0.1.2-main.34746947481","_npmUser":{"name":"aayush_trivedi","email":"aayush@amalgm.ai"},"homepage":"https://github.com/amalgm-inc/amalgm-browser#readme","_resolved":"/home/runner/work/_temp/amalgm-candidate/amalgm-browser-0.1.2-main.34746947481.tgz","_integrity":"sha512-Op87dVDHpf3SXcgzszJ1WwS/hm10Jf+RlMJ36QH4M9alT7RhVkRBvElw3P2WuA5nzgXVm1eMx6D9h3L4KSbCZg==","repository":{"url":"git+https://github.com/amalgm-inc/amalgm-browser.git","type":"git"},"_npmVersion":"11.19.1","description":"Safe persistent browser automation across headless Chromium and visible Electron surfaces.","directories":{},"maintainers":[{"name":"aayush_trivedi","email":"aayush@amalgm.ai"}],"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.2":true,"fsevents@2.3.3":false,"electron@41.10.7":true,"ffmpeg-static@5.3.0":true,"agent-browser@0.26.0":true,"better-sqlite3@12.11.1":true},"amalgmSource":{"branch":"main","commit":"8539995e118c4ba375a643799a2b4e9ad26bb8c4","occurrence":"34746947481","repository":"amalgm-inc/amalgm-browser"},"dependencies":{"ws":"^8.18.3","@amalgm/core":"0.5.1-main.34318359436","agent-browser":"0.26.0","ffmpeg-static":"^5.3.0","better-sqlite3":"^12.10.1","tldts-experimental":"^7.4.9","@ghostery/adblocker":"^2.18.1"},"amalgmRelease":{"cli":["amalgm-browser"],"jobs":["verify","real-headless","real-electron"],"schema":1,"verify":"verify","workflow":"ci.yml","peerExports":["./electron"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","esbuild":"0.28.2","electron":"41.10.7","@types/ws":"^8.18.1","cross-env":"^7.0.3","typescript":"^5.9.3","@types/node":"^20.19.43","@types/ffmpeg-static":"^3.0.3","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"electron":">=33"},"amalgmComposition":{"schema":1,"manifests":["package.json"]},"peerDependenciesMeta":{"electron":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser_0.1.2-main.34746947481_1789287276320_0.18458917741258318"}}},"time":{"created":"2026-08-07T05:05:01.764Z","modified":"2026-09-13T08:14:36.563Z","0.1.0":"2026-08-07T05:05:02.131Z","0.1.1":"2026-09-07T05:53:04.461Z","0.1.2-main.34176149752":"2026-09-08T01:22:09.751Z","0.1.2-preview.34176754339":"2026-09-08T01:32:51.171Z","0.1.2-main.34320546809":"2026-09-09T06:50:09.446Z","0.1.2-preview.34320564379":"2026-09-09T06:50:47.580Z","0.1.2-preview.34746954017":"2026-09-13T08:13:51.639Z","0.1.2-main.34746947481":"2026-09-13T08:14:36.413Z"},"bugs":{"url":"https://github.com/amalgm-inc/amalgm-browser/issues"},"license":"UNLICENSED","homepage":"https://github.com/amalgm-inc/amalgm-browser#readme","repository":{"url":"git+https://github.com/amalgm-inc/amalgm-browser.git","type":"git"},"description":"Safe persistent browser automation across headless Chromium and visible Electron surfaces.","maintainers":[{"name":"aayush_trivedi","email":"aayush@amalgm.ai"}],"readme":"","readmeFilename":""}