{"_id":"anti-detect-browser","_rev":"5-4cf367f985e13803eda5b8a047266b43","name":"anti-detect-browser","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"anti-detect-browser","version":"0.1.0","keywords":["anti-detect","browser","fingerprint","playwright","cdp","stealth"],"license":"MIT","_id":"anti-detect-browser@0.1.0","maintainers":[{"name":"antibrow","email":"zane79076@gmail.com"}],"homepage":"https://antibrow.com","bin":{"anti-detect-browser":"dist/cli.js"},"dist":{"shasum":"347686478cc66354c48b18da8f9c03326cf2c3df","tarball":"https://registry.npmjs.org/anti-detect-browser/-/anti-detect-browser-0.1.0.tgz","fileCount":10,"integrity":"sha512-Pq8eUfy3fiJ48nhANkTDcUmI8O7CZdmOmqLvNB1oLq/0R6FEgLh0D+vPIOx/1gVr+/bFt2nGrk3p4jy9Z4aqJw==","signatures":[{"sig":"MEUCIQD64xTTr88aWIPqVm1WmmqUwtcxo70CkdHaIeukqg1VZAIgNjm7jMWG9PppGDsnB4iTixn2d0o9IVfNyP//QIs4dfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178943},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8527ec42cc2e02cdfbd8ba9d6a1808b2d3201b3c","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"antibrow","email":"zane79076@gmail.com"},"_npmVersion":"10.8.2","description":"Anti-detect browser client SDK with Playwright + CDP fingerprint injection","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","@types/ws":"^8.0.0","playwright":"^1.49.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"playwright":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/anti-detect-browser_0.1.0_1773643718161_0.22280464751445206","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"anti-detect-browser","version":"0.1.1","keywords":["anti-detect","browser","fingerprint","playwright","cdp","stealth"],"license":"MIT","_id":"anti-detect-browser@0.1.1","maintainers":[{"name":"antibrow","email":"zane79076@gmail.com"}],"homepage":"https://antibrow.com","bin":{"anti-detect-browser":"dist/cli.js"},"dist":{"shasum":"db9a9e869c1ea71a2b45ad95dd9ef4c8e457dbb0","tarball":"https://registry.npmjs.org/anti-detect-browser/-/anti-detect-browser-0.1.1.tgz","fileCount":11,"integrity":"sha512-toaJvupMt+Qnl2Bv0OActJQN4TvsBMneXz6onFsS3AANoWSCRSaJgzpv6IDqNu9LtFgAfCEMIyl/iZ4DI+BWXg==","signatures":[{"sig":"MEQCIFWm7iP1WTo4ZuP9wTcklKiCDLDg/nnnirqRNBK/e7VsAiAyKIDls6+Kt6IZ5HkNHKBy6l7Ln3GSfzEiSe536yOw3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192466},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"14cd0f589c18ca1e0f34c39e464adc8c21f72587","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"antibrow","email":"zane79076@gmail.com"},"_npmVersion":"10.8.2","description":"Anti-detect browser client SDK with Playwright + CDP fingerprint injection","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","@types/ws":"^8.0.0","playwright":"^1.49.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"playwright":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/anti-detect-browser_0.1.1_1773650024064_0.8292689764336152","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"anti-detect-browser","version":"0.1.2","keywords":["anti-detect","browser","fingerprint","playwright","cdp","stealth"],"license":"MIT","_id":"anti-detect-browser@0.1.2","maintainers":[{"name":"antibrow","email":"zane79076@gmail.com"}],"homepage":"https://antibrow.com","bin":{"anti-detect-browser":"dist/cli.js"},"dist":{"shasum":"938c322a5721710af99884d2275f6de0703fef62","tarball":"https://registry.npmjs.org/anti-detect-browser/-/anti-detect-browser-0.1.2.tgz","fileCount":11,"integrity":"sha512-OV0NWyNWNy6flmNfAzva8WechFobD3rydipgzm5vXRYaixLT+MhPcr9G7+UKdj+3n6W0W2QU0Vlz1JXE/2MvaA==","signatures":[{"sig":"MEUCIFm6xJ7IX3P5ICTKsQXorPCKMG64ICffMdBaA6loSxzCAiEApoIWirDjoQme7r/A0UnT3IgJwWAy7Y/eF4/jW4l2fBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1203606},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"14cd0f589c18ca1e0f34c39e464adc8c21f72587","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"antibrow","email":"zane79076@gmail.com"},"_npmVersion":"10.8.2","description":"Anti-detect browser client SDK with Playwright + CDP fingerprint injection","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","@types/ws":"^8.0.0","playwright":"^1.49.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"playwright":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/anti-detect-browser_0.1.2_1773651049835_0.406965944563076","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"anti-detect-browser","version":"0.1.3","keywords":["anti-detect","browser","fingerprint","playwright","cdp","stealth"],"license":"MIT","_id":"anti-detect-browser@0.1.3","maintainers":[{"name":"antibrow","email":"zane79076@gmail.com"}],"homepage":"https://antibrow.com","bin":{"anti-detect-browser":"dist/cli.js"},"dist":{"shasum":"7a70361513253d5caab37934ee3bac5b4aca3448","tarball":"https://registry.npmjs.org/anti-detect-browser/-/anti-detect-browser-0.1.3.tgz","fileCount":11,"integrity":"sha512-v1bURcwQAdBGx7IpoHDE6EsNWsCYuNIaT7Y9UOPUc7cx3KwKfnABNM0quImPcBUDD5Gu34sDcVyEOsgF4l8GfA==","signatures":[{"sig":"MEUCIQDWpeZnJBwZKz16rWP5gVwqBDfH/5gJJErIJkjEFFVQKAIgEnYiq531J3gOsjhUkybttTfjBE576kjM76Hg3h+nl4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1203606},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"14cd0f589c18ca1e0f34c39e464adc8c21f72587","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"antibrow","email":"zane79076@gmail.com"},"_npmVersion":"10.8.2","description":"Anti-detect browser client SDK with Playwright + CDP fingerprint injection","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^2.0.0","@types/ws":"^8.0.0","playwright":"^1.49.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"peerDependencies":{"playwright":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/anti-detect-browser_0.1.3_1773651998553_0.09854579969448052","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"anti-detect-browser","version":"0.1.4","description":"Anti-detect browser client SDK with Playwright + CDP fingerprint injection","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","bin":{"anti-detect-browser":"dist/cli.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","dev":"tsup --watch","test":"vitest run","clean":"rm -rf dist"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","ws":"^8.0.0"},"devDependencies":{"@types/ws":"^8.0.0","@types/node":"^22.0.0","playwright":"^1.49.0","tsup":"^8.0.0","typescript":"^5.7.0","vitest":"^2.0.0"},"peerDependencies":{"playwright":">=1.40.0"},"keywords":["anti-detect","browser","fingerprint","playwright","cdp","stealth"],"homepage":"https://antibrow.com","license":"MIT","engines":{"node":">=18"},"_id":"anti-detect-browser@0.1.4","gitHead":"14cd0f589c18ca1e0f34c39e464adc8c21f72587","_nodeVersion":"22.22.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jNF5nPvCluL7081xlbCq34T67y3Oqk1XRdNO8+P6o03mMuUF5xMVtstquyczbFzeH6P8qiXaNVliOIjhsyghsQ==","shasum":"000df4f6bad5f981fb49057824dd12cb6e0c015e","tarball":"https://registry.npmjs.org/anti-detect-browser/-/anti-detect-browser-0.1.4.tgz","fileCount":11,"unpackedSize":1223278,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCvoEBRL3M2kX4TMIDQO7pdncwIrg/6KhAZXGKWhZe3SgIhAPHKcl00UTr39gueQ301UxL1bK/I56roprt31Z7nzVOr"}]},"_npmUser":{"name":"antibrow","email":"zane79076@gmail.com"},"directories":{},"maintainers":[{"name":"antibrow","email":"zane79076@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/anti-detect-browser_0.1.4_1773652148140_0.3346312191988856"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-16T06:48:38.160Z","modified":"2026-03-16T09:09:08.560Z","0.1.0":"2026-03-16T06:48:38.341Z","0.1.1":"2026-03-16T08:33:44.259Z","0.1.2":"2026-03-16T08:50:49.999Z","0.1.3":"2026-03-16T09:06:38.745Z","0.1.4":"2026-03-16T09:09:08.444Z"},"license":"MIT","homepage":"https://antibrow.com","keywords":["anti-detect","browser","fingerprint","playwright","cdp","stealth"],"description":"Anti-detect browser client SDK with Playwright + CDP fingerprint injection","maintainers":[{"name":"antibrow","email":"zane79076@gmail.com"}],"readme":"# anti-detect-browser\n\nAnti-detect browser client SDK with Playwright + CDP fingerprint injection.\n\n## Install\n\n```bash\nnpm install anti-detect-browser playwright\n```\n\n## Quick Start\n\n```typescript\nimport { AntiDetectBrowser } from 'anti-detect-browser'\n\nconst ab = new AntiDetectBrowser({\n  key: 'your-api-key',\n})\n\nconst { browser, page } = await ab.launch({\n  fingerprint: {\n    tags: ['Windows 10', 'Chrome'],\n    minBrowserVersion: 130,\n  },\n  proxy: 'http://user:pass@host:port',\n  profile: 'my-account',\n  label: 'account@example.com',\n  headless: false,\n})\n\n// Standard Playwright API from here\nawait page.goto('https://example.com')\nawait browser.close()\n```\n\n## Apply to Existing Context\n\n```typescript\nimport { chromium } from 'playwright'\nimport { applyFingerprint } from 'anti-detect-browser'\n\nconst browser = await chromium.launch()\nconst context = await browser.newContext()\n\nawait applyFingerprint(context, {\n  key: 'your-api-key',\n  fingerprint: { tags: ['Windows 10', 'Chrome'] },\n  profile: 'my-account',\n})\n\nconst page = await context.newPage()\nawait page.goto('https://example.com')\n```\n\n## MCP Server\n\nRun as an MCP server for AI agent integration:\n\n```json\n{\n  \"mcpServers\": {\n    \"anti-detect-browser\": {\n      \"command\": \"npx\",\n      \"args\": [\"anti-detect-browser\", \"--mcp\"],\n      \"env\": {\n        \"ANTI_DETECT_BROWSER_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n## Documentation\n\nVisit [antibrow.com](https://antibrow.com) for full documentation.\n","readmeFilename":"README.md"}