{"_id":"@caribou-crew/retrace-playwright","_rev":"12-496856bef678418e0c8f3aea625772ba","name":"@caribou-crew/retrace-playwright","dist-tags":{"latest":"0.0.44"},"versions":{"0.0.0":{"name":"@caribou-crew/retrace-playwright","version":"0.0.0","license":"MIT","_id":"@caribou-crew/retrace-playwright@0.0.0","maintainers":[{"name":"sdg9","email":"steveng9@gmail.com"}],"homepage":"https://github.com/caribou-crew/ensemble#readme","bugs":{"url":"https://github.com/caribou-crew/ensemble/issues"},"dist":{"shasum":"735981903cc25acad4969ca0064c5eef4ea9aca7","tarball":"https://registry.npmjs.org/@caribou-crew/retrace-playwright/-/retrace-playwright-0.0.0.tgz","fileCount":11,"integrity":"sha512-gNzguEO8Lq7kyT1Qq7EcJdHR1woWDEIPpe0veYHRY8fGh/ar1ssdYuzXT2qqpRk9IOgV8bDw0UHbiaPrcR/EFg==","signatures":[{"sig":"MEYCIQDVSbpqu2SsMNkG+r7tWvchpGYugbO/PACyiLAslhWR3AIhAPuRg/vY2lGETPFl8Q2fNkcXrTK7d63Ic0ZyfJaGz3hd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15019},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"gitHead":"f8225a2307381e2ab3f220afe1f472031099661e","scripts":{"test":"tsc --noEmit -p tsconfig.json && vitest run","build":"tsc -p tsconfig.json","pretest":"pnpm --filter @caribou-crew/retrace-js run build"},"_npmUser":{"name":"sdg9","email":"steveng9@gmail.com"},"repository":{"url":"git+https://github.com/caribou-crew/ensemble.git","type":"git"},"_npmVersion":"10.9.3","description":"A Playwright fixture that turns `retrace run`'s environment into checkpoints and flow-part markers. Builds on [`@caribou-crew/retrace-js`](../js) for the env handshake and `group`/`endGroup`.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@caribou-crew/retrace-js":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^4.1.11","typescript":"^7.0.2","@types/node":"^26.2.0","@playwright/test":"^1.55.1"},"peerDependencies":{"@playwright/test":">=1.40"},"_npmOperationalInternal":{"tmp":"tmp/retrace-playwright_0.0.0_1788532335863_0.08286854407940214","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@caribou-crew/retrace-playwright","version":"0.0.32","license":"MIT","_id":"@caribou-crew/retrace-playwright@0.0.32","maintainers":[{"name":"sdg9","email":"steveng9@gmail.com"}],"homepage":"https://github.com/caribou-crew/ensemble#readme","bugs":{"url":"https://github.com/caribou-crew/ensemble/issues"},"dist":{"shasum":"c2ffa5b65cf219652be6e8ce953fc0458b8540c9","tarball":"https://registry.npmjs.org/@caribou-crew/retrace-playwright/-/retrace-playwright-0.0.32.tgz","fileCount":11,"integrity":"sha512-mXkGOGMpNXyzqcy0XqK9qzKz+KvafiHg2Kq/IcdbnW0uo5JGjsmEUjZiT0lmGIYcgaWgCVWo91uzAgsBfhirJQ==","signatures":[{"sig":"MEYCIQDdYg03TlA/9pgdohbqpftoRmERTe4UEs3AeCU3K2DKUgIhAPpqSzvAUyLbs35xy1lIINSkhrclScZ+Yq3CfC40e8+6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@caribou-crew%2fretrace-playwright@0.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15059},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"gitHead":"7b59cf65aa85cb49eb85f93004c42c4d1224c1b7","scripts":{"test":"tsc --noEmit -p tsconfig.json && vitest run","build":"tsc -p tsconfig.json","pretest":"pnpm --filter @caribou-crew/retrace-js run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:002e09a6-06b2-42e7-b7f9-057b0456ac78"}},"repository":{"url":"git+https://github.com/caribou-crew/ensemble.git","type":"git"},"_npmVersion":"11.19.1","description":"A Playwright fixture that turns `retrace run`'s environment into checkpoints and flow-part markers. Builds on [`@caribou-crew/retrace-js`](../js) for the env handshake and `group`/`endGroup`.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@caribou-crew/retrace-js":"0.0.32"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^4.1.11","typescript":"^7.0.2","@types/node":"^26.2.0","@playwright/test":"^1.55.1"},"peerDependencies":{"@playwright/test":">=1.40"},"_npmOperationalInternal":{"tmp":"tmp/retrace-playwright_0.0.32_1788533386002_0.6243181857431632","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@caribou-crew/retrace-playwright","version":"0.0.34","license":"MIT","_id":"@caribou-crew/retrace-playwright@0.0.34","maintainers":[{"name":"sdg9","email":"steveng9@gmail.com"}],"homepage":"https://github.com/caribou-crew/ensemble#readme","bugs":{"url":"https://github.com/caribou-crew/ensemble/issues"},"dist":{"shasum":"b6afbce4179af2e46d7b4432b43dea8b557c12d7","tarball":"https://registry.npmjs.org/@caribou-crew/retrace-playwright/-/retrace-playwright-0.0.34.tgz","fileCount":11,"integrity":"sha512-GzK5LVECzqy3rxijge146Hmi7dj6WdecxdpTOucnWWg0tyRtVN+wJk5DFLNMwb6kA2Bmpzb2iSM3aFvzygHoAA==","signatures":[{"sig":"MEUCIQDekeBM/U1pA8LniyRXsRt5EfzKhu8O3o74WfnwqxMpyAIgbDLp+KKA/JfMM+OFq3DfRC15knn0ymGYwQcayLV1sJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@caribou-crew%2fretrace-playwright@0.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"gitHead":"97eab23d7b6655231d34324cc0e584ef776e4b7b","scripts":{"test":"tsc --noEmit -p tsconfig.json && vitest run","build":"tsc -p tsconfig.json","pretest":"pnpm --filter @caribou-crew/retrace-js run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:002e09a6-06b2-42e7-b7f9-057b0456ac78"}},"repository":{"url":"git+https://github.com/caribou-crew/ensemble.git","type":"git"},"_npmVersion":"11.19.1","description":"A Playwright fixture that turns `retrace run`'s environment into checkpoints and flow-part markers. Builds on [`@caribou-crew/retrace-js`](../js) for the env handshake and `group`/`endGroup`.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@caribou-crew/retrace-js":"0.0.34"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^4.1.11","typescript":"^7.0.2","@types/node":"^26.2.0","@playwright/test":"^1.55.1"},"peerDependencies":{"@playwright/test":">=1.40"},"_npmOperationalInternal":{"tmp":"tmp/retrace-playwright_0.0.34_1788675831692_0.3443504178623982","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@caribou-crew/retrace-playwright","version":"0.0.35","license":"MIT","_id":"@caribou-crew/retrace-playwright@0.0.35","maintainers":[{"name":"sdg9","email":"steveng9@gmail.com"}],"homepage":"https://github.com/caribou-crew/ensemble#readme","bugs":{"url":"https://github.com/caribou-crew/ensemble/issues"},"dist":{"shasum":"ce04d246ba657a17463d1364870d910a0246968f","tarball":"https://registry.npmjs.org/@caribou-crew/retrace-playwright/-/retrace-playwright-0.0.35.tgz","fileCount":11,"integrity":"sha512-/roHJYR+phbXlc+ypbQlaniCTtaotCHksb/R+VouiVpAom3w2+t7fzvygNjVQUnuCF6EBerMl4fIdjtH92GjBg==","signatures":[{"sig":"MEUCIQCX8L1TlSNTtF3sahMKCc0otn9MPC0VT4JJ66Uj3ESclgIgBIIYiZDZDOa8slVH+MdC9DPjWSYN16Gynz92gcvBULk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@caribou-crew%2fretrace-playwright@0.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"gitHead":"620ff4847da26d83a8a91d5040baa1c8aaf93a01","scripts":{"test":"tsc --noEmit -p tsconfig.json && vitest run","build":"tsc -p tsconfig.json","pretest":"pnpm --filter @caribou-crew/retrace-js run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:002e09a6-06b2-42e7-b7f9-057b0456ac78"}},"repository":{"url":"git+https://github.com/caribou-crew/ensemble.git","type":"git"},"_npmVersion":"11.19.1","description":"A Playwright fixture that turns `retrace run`'s environment into checkpoints and flow-part markers. Builds on [`@caribou-crew/retrace-js`](../js) for the env handshake and `group`/`endGroup`.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@caribou-crew/retrace-js":"0.0.35"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^4.1.11","typescript":"^7.0.2","@types/node":"^26.2.0","@playwright/test":"^1.55.1"},"peerDependencies":{"@playwright/test":">=1.40"},"_npmOperationalInternal":{"tmp":"tmp/retrace-playwright_0.0.35_1788705579519_0.5356053871402287","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@caribou-crew/retrace-playwright","version":"0.0.36","license":"MIT","_id":"@caribou-crew/retrace-playwright@0.0.36","maintainers":[{"name":"sdg9","email":"steveng9@gmail.com"}],"homepage":"https://github.com/caribou-crew/ensemble#readme","bugs":{"url":"https://github.com/caribou-crew/ensemble/issues"},"dist":{"shasum":"6e5bbc1533147632225126d7e20ee64ccdaa1fdb","tarball":"https://registry.npmjs.org/@caribou-crew/retrace-playwright/-/retrace-playwright-0.0.36.tgz","fileCount":11,"integrity":"sha512-ztlsQ1KWbAZ0TaJutkthZekWk7lVA9qpCBim/9NRHQ5EEIO2LN7kSud3z+9WQV7QhnVI/RvTc5uk9nEIaf7X6A==","signatures":[{"sig":"MEUCIAC+bD1maChkphLYKTJ3p4IuxnTUQY7+Kl3npGEKFz+6AiEAwGjTlLdbIkfcmN+0qu6IiwCF7cLHLx6OWEBdXX0vueI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGISI1bu4SBltjE9ucjf+YC0bAhjDkX4gIgJz4iFi/XAIgcryTBMBabfa4pZhEwg5oHh9/lplRQxIXr3SXZE/LR4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@caribou-crew%2fretrace-playwright@0.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"gitHead":"2c3e1c90ae40f6b73d89d773e95eeeb2e365008d","scripts":{"test":"tsc --noEmit -p tsconfig.json && vitest run","build":"tsc -p tsconfig.json","pretest":"pnpm --filter @caribou-crew/retrace-js run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:002e09a6-06b2-42e7-b7f9-057b0456ac78"}},"repository":{"url":"git+https://github.com/caribou-crew/ensemble.git","type":"git"},"_npmVersion":"11.19.1","description":"A Playwright fixture that turns `retrace run`'s environment into checkpoints and flow-part markers. Builds on [`@caribou-crew/retrace-js`](../js) for the env handshake and `group`/`endGroup`.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@caribou-crew/retrace-js":"0.0.36"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^4.1.11","typescript":"^7.0.2","@types/node":"^26.2.0","@playwright/test":"^1.55.1"},"peerDependencies":{"@playwright/test":">=1.40"},"_npmOperationalInternal":{"tmp":"tmp/retrace-playwright_0.0.36_1789432314379_0.623006145227391","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@caribou-crew/retrace-playwright","version":"0.0.37","license":"MIT","_id":"@caribou-crew/retrace-playwright@0.0.37","maintainers":[{"name":"sdg9","email":"steveng9@gmail.com"}],"homepage":"https://github.com/caribou-crew/ensemble#readme","bugs":{"url":"https://github.com/caribou-crew/ensemble/issues"},"dist":{"shasum":"ea0672c7fa72fe1b0bedff66d9b6a570f7b00f32","tarball":"https://registry.npmjs.org/@caribou-crew/retrace-playwright/-/retrace-playwright-0.0.37.tgz","fileCount":11,"integrity":"sha512-tNbyIzKnfwKsnM6i2+/cQvZASnDFLAVFh2hwWCHbbJvhx56L3g4Sghey1BRNhkdGbb1XFGPaE6N16vtovGhJ2Q==","signatures":[{"sig":"MEYCIQCHl+IYjk6yWPbg5szxDu9DgKtJrcWKRBd9Bxz3CZzyGAIhAOLB08F80iJcsm9u+SlSFTaHuemTfh1lBcWHzf09U0x0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4XG5SVBPweLHFRyfJoWJ1q9GjUOhtbyAnDBAmxPQdGQIgLHnpsy72TJscNwASbEsZhEbj8ZVkRxFrVNfVmI3+Mes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@caribou-crew%2fretrace-playwright@0.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"gitHead":"faa343f4842b1c652743c9cc65e7fb1f191affb5","scripts":{"test":"tsc --noEmit -p tsconfig.json && vitest run","build":"tsc -p tsconfig.json","pretest":"pnpm --filter @caribou-crew/retrace-js run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:002e09a6-06b2-42e7-b7f9-057b0456ac78"}},"repository":{"url":"git+https://github.com/caribou-crew/ensemble.git","type":"git"},"_npmVersion":"11.19.1","description":"A Playwright fixture that turns `retrace run`'s environment into checkpoints and flow-part markers. Builds on [`@caribou-crew/retrace-js`](../js) for the env handshake and `group`/`endGroup`.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@caribou-crew/retrace-js":"0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^4.1.11","typescript":"^7.0.2","@types/node":"^26.2.0","@playwright/test":"^1.55.1"},"peerDependencies":{"@playwright/test":">=1.40"},"_npmOperationalInternal":{"tmp":"tmp/retrace-playwright_0.0.37_1789499393176_0.18893275080981198","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@caribou-crew/retrace-playwright","version":"0.0.38","license":"MIT","_id":"@caribou-crew/retrace-playwright@0.0.38","maintainers":[{"name":"sdg9","email":"steveng9@gmail.com"}],"homepage":"https://github.com/caribou-crew/ensemble#readme","bugs":{"url":"https://github.com/caribou-crew/ensemble/issues"},"dist":{"shasum":"3eca049558f6786b4478617c53b4a7c3ff0e0535","tarball":"https://registry.npmjs.org/@caribou-crew/retrace-playwright/-/retrace-playwright-0.0.38.tgz","fileCount":11,"integrity":"sha512-XqcNIpcbr4er6WnPmgZAWv1qOFMMB1xhKisnP/G+R3JRRzspfWx7vOHfTW2rQcCHAGKiNgckyViMK4m+zkt2rw==","signatures":[{"sig":"MEQCIExz6UXCc6n0webR5gmdeeVmiYQ1eiRCF5yYesiw9er6AiBXwp62ZMTBDxzY4aV1fOBvvCYKTndBk9pj1/p2p7rqhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGupZJ0wYXGrgmzwDeewwfaotvqLPLgpnUO4WwKJD5ukAiBUikTEN3BUcYhJgLTBBcyi46q9NXxcjOdCJx2t72e16A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@caribou-crew%2fretrace-playwright@0.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"gitHead":"a9f28c415d55ec4c2f2186367cbca4cbda0e0690","scripts":{"test":"tsc --noEmit -p tsconfig.json && vitest run","build":"tsc -p tsconfig.json","pretest":"pnpm --filter @caribou-crew/retrace-js run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:002e09a6-06b2-42e7-b7f9-057b0456ac78"}},"repository":{"url":"git+https://github.com/caribou-crew/ensemble.git","type":"git"},"_npmVersion":"11.19.1","description":"A Playwright fixture that turns `retrace run`'s environment into checkpoints and flow-part markers. Builds on [`@caribou-crew/retrace-js`](../js) for the env handshake and `group`/`endGroup`.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@caribou-crew/retrace-js":"0.0.38"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^4.1.11","typescript":"^7.0.2","@types/node":"^26.2.0","@playwright/test":"^1.55.1"},"peerDependencies":{"@playwright/test":">=1.40"},"_npmOperationalInternal":{"tmp":"tmp/retrace-playwright_0.0.38_1789616210318_0.7905575576193358","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@caribou-crew/retrace-playwright","version":"0.0.40","license":"MIT","_id":"@caribou-crew/retrace-playwright@0.0.40","maintainers":[{"name":"sdg9","email":"steveng9@gmail.com"}],"homepage":"https://github.com/caribou-crew/ensemble#readme","bugs":{"url":"https://github.com/caribou-crew/ensemble/issues"},"dist":{"shasum":"3ddffc761f165367ac079ed6b0ccb45c67328e72","tarball":"https://registry.npmjs.org/@caribou-crew/retrace-playwright/-/retrace-playwright-0.0.40.tgz","fileCount":11,"integrity":"sha512-Sym2vrGpvjwa1vyQYY8JU+Bz8bNkRhNVmee/I6XdZL3/EGxatL6bkXjBD/2yiUWGaTdoOaicFj7e8/gCX7rCjg==","signatures":[{"sig":"MEUCIE6fe3gU9egf419ODJqVIm0lW4E8mkOdrgsOMb3GSFFmAiEAnfBSF+kVipYCiIa9Kc4PmylCwF2SUkGa5CmfQLg1sEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCdfS1EG/WkBqDYFLd/FZ6y9ISP9IyazIeILJPRFhTDogIgb9iYvbH8qq+WvZNhxZZqKOzaoSIJOApHa2roVr8rDXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@caribou-crew%2fretrace-playwright@0.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"gitHead":"399dbed0a678d712c94833717b2ad56f454d6b84","scripts":{"test":"tsc --noEmit -p tsconfig.json && vitest run","build":"tsc -p tsconfig.json","pretest":"pnpm --filter @caribou-crew/retrace-js run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:002e09a6-06b2-42e7-b7f9-057b0456ac78"}},"repository":{"url":"git+https://github.com/caribou-crew/ensemble.git","type":"git"},"_npmVersion":"11.19.1","description":"A Playwright fixture that turns `retrace run`'s environment into checkpoints and flow-part markers. Builds on [`@caribou-crew/retrace-js`](../js) for the env handshake and `group`/`endGroup`.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@caribou-crew/retrace-js":"0.0.40"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^4.1.11","typescript":"^7.0.2","@types/node":"^26.2.0","@playwright/test":"^1.55.1"},"peerDependencies":{"@playwright/test":">=1.40"},"_npmOperationalInternal":{"tmp":"tmp/retrace-playwright_0.0.40_1790012561581_0.1483382248504248","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@caribou-crew/retrace-playwright","version":"0.0.41","license":"MIT","_id":"@caribou-crew/retrace-playwright@0.0.41","maintainers":[{"name":"sdg9","email":"steveng9@gmail.com"}],"homepage":"https://github.com/caribou-crew/ensemble#readme","bugs":{"url":"https://github.com/caribou-crew/ensemble/issues"},"dist":{"shasum":"7b4b0e0191a8b171e6477dd1cfcddf868c8cfccf","tarball":"https://registry.npmjs.org/@caribou-crew/retrace-playwright/-/retrace-playwright-0.0.41.tgz","fileCount":11,"integrity":"sha512-/qt8TUty0eaRROtMCV+5tssff0Wp6eF9/1Scn1To0fUM65dzLM+mK5IFY2erFH+yBkRyMj30VaqrU/BiH33SUA==","signatures":[{"sig":"MEQCICLnRzXWCVok30/Y9aISVvyPFyatpBZILEIqobS+oglAAiAmW9p0/bAVQjMaPQGtGN2vNP3yFNU+4zujR21zXzhMbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA3KdnVDcM8GGEvTljuyLcvU2yu/K+PiD7lNUAN9NtcyAiBdJDELKAtGl0C2yUBf7ecZxMHhV8hIFURA5XYhjxjGHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@caribou-crew%2fretrace-playwright@0.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"gitHead":"133e3d3221de4e372963dd9949ada28a3559fd78","scripts":{"test":"tsc --noEmit -p tsconfig.json && vitest run","build":"tsc -p tsconfig.json","pretest":"pnpm --filter @caribou-crew/retrace-js run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:002e09a6-06b2-42e7-b7f9-057b0456ac78"}},"repository":{"url":"git+https://github.com/caribou-crew/ensemble.git","type":"git"},"_npmVersion":"11.19.1","description":"A Playwright fixture that turns `retrace run`'s environment into checkpoints and flow-part markers. Builds on [`@caribou-crew/retrace-js`](../js) for the env handshake and `group`/`endGroup`.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@caribou-crew/retrace-js":"0.0.41"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^4.1.11","typescript":"^7.0.2","@types/node":"^26.2.0","@playwright/test":"^1.55.1"},"peerDependencies":{"@playwright/test":">=1.40"},"_npmOperationalInternal":{"tmp":"tmp/retrace-playwright_0.0.41_1790100048657_0.28440060068468753","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@caribou-crew/retrace-playwright","version":"0.0.42","license":"MIT","_id":"@caribou-crew/retrace-playwright@0.0.42","maintainers":[{"name":"sdg9","email":"steveng9@gmail.com"}],"homepage":"https://github.com/caribou-crew/ensemble#readme","bugs":{"url":"https://github.com/caribou-crew/ensemble/issues"},"dist":{"shasum":"5118369ea560256907b3034f37af918084b63f46","tarball":"https://registry.npmjs.org/@caribou-crew/retrace-playwright/-/retrace-playwright-0.0.42.tgz","fileCount":11,"integrity":"sha512-OIw19aGFmPuskVnGixGf1kkFuz2xAkxSE9WMA5bFTpUNz7Kow6iQSNEx5Rn/MAvWvVYb4IQIBKm8sAL5JbE1ww==","signatures":[{"sig":"MEUCIQCE899ivUJggiDKDiPXS8FvZg2v/7Hs4MPKtdAClN4rLgIgOJ8mQW0/5f2v8k+FeOZT895BK3rOyNYCb6DwXRlHnek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB+zMji82kNm32BHPq1Kg7wN8JMF1GHlUMqsyF/xPitGAiEAjK0o6otdbTaaXhWyT/8THC8c+y3NotRyiLktIfbnAzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@caribou-crew%2fretrace-playwright@0.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"gitHead":"0df56cf45f679e2a94d79ee2099bea5c9e347ff5","scripts":{"test":"tsc --noEmit -p tsconfig.json && vitest run","build":"tsc -p tsconfig.json","pretest":"pnpm --filter @caribou-crew/retrace-js run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:002e09a6-06b2-42e7-b7f9-057b0456ac78"}},"repository":{"url":"git+https://github.com/caribou-crew/ensemble.git","type":"git"},"_npmVersion":"11.20.0","description":"A Playwright fixture that turns `retrace run`'s environment into checkpoints and flow-part markers. Builds on [`@caribou-crew/retrace-js`](../js) for the env handshake and `group`/`endGroup`.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@caribou-crew/retrace-js":"0.0.42"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^4.1.11","typescript":"^7.0.2","@types/node":"^26.2.0","@playwright/test":"^1.55.1"},"peerDependencies":{"@playwright/test":">=1.40"},"_npmOperationalInternal":{"tmp":"tmp/retrace-playwright_0.0.42_1790261565193_0.7094329408724296","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"@caribou-crew/retrace-playwright","version":"0.0.43","license":"MIT","_id":"@caribou-crew/retrace-playwright@0.0.43","maintainers":[{"name":"sdg9","email":"steveng9@gmail.com"}],"homepage":"https://github.com/caribou-crew/ensemble#readme","bugs":{"url":"https://github.com/caribou-crew/ensemble/issues"},"dist":{"shasum":"71e2414f02f66c016e4ac34cdfeb4f201fce4c29","tarball":"https://registry.npmjs.org/@caribou-crew/retrace-playwright/-/retrace-playwright-0.0.43.tgz","fileCount":11,"integrity":"sha512-90xamKQCN5tgylV7PMYV3mDl+KXUGAw2zZAfR6KOXgcrn0/tV1RmTftgKXzjRjN2CsVB1hTszM6VuJPv0mb9Tw==","signatures":[{"sig":"MEUCIEz3whkPOLKXpiJaD9Tpsd3PKprfqu5BLAKCz0NaDhKIAiEAg2MqRbL3rxKIlYMir+7Nq9lWE6P2NXm31WD8srGClr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqPw/uctcJPoJpVyorkeksk2Twghx/iKGFqTM4Qept3gIgDgUI0q+/zTps7LFXUDpzPqTo4OMlGQ41d08cuvQcBbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@caribou-crew%2fretrace-playwright@0.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"gitHead":"ddf623ac73e287ce8c4816d2c2bf16c8964b318e","scripts":{"test":"tsc --noEmit -p tsconfig.json && vitest run","build":"tsc -p tsconfig.json","pretest":"pnpm --filter @caribou-crew/retrace-js run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:002e09a6-06b2-42e7-b7f9-057b0456ac78"}},"repository":{"url":"git+https://github.com/caribou-crew/ensemble.git","type":"git"},"_npmVersion":"11.20.0","description":"A Playwright fixture that turns `retrace run`'s environment into checkpoints and flow-part markers. Builds on [`@caribou-crew/retrace-js`](../js) for the env handshake and `group`/`endGroup`.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@caribou-crew/retrace-js":"0.0.43"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^4.1.11","typescript":"^7.0.2","@types/node":"^26.2.0","@playwright/test":"^1.55.1"},"peerDependencies":{"@playwright/test":">=1.40"},"_npmOperationalInternal":{"tmp":"tmp/retrace-playwright_0.0.43_1790270124670_0.0070569081459515015","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"_id":"@caribou-crew/retrace-playwright@0.0.44","bugs":{"url":"https://github.com/caribou-crew/ensemble/issues"},"dist":{"shasum":"8a39f8890d9481181f2a40875b6050d9986d81b9","tarball":"https://registry.npmjs.org/@caribou-crew/retrace-playwright/-/retrace-playwright-0.0.44.tgz","fileCount":11,"integrity":"sha512-HgEJ5KkeG1ywIrwG2rHFkmrR9Sei0+UiePqo+FlohV2guWTH4LvZi+gswzeQgnLczuQ2bluvZXQ9Gp05WDV9iA==","signatures":[{"sig":"MEUCIDrZuvdBGBFXP3BDKXMinQuhoybchvu1kUeYQbJqKHpkAiEAgYHIGdgKv7GHFm5AxixBQXWpxws0vR0aQgLF6wiLY3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE+5CF40p0weZtWS5+qZDIP9/Pavs1x7jWjMAEGpIIJfAiBIeKVlifxzLSirC+2GVAOrA1DZ38etjcOMZeWxL/lfEg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@caribou-crew%2fretrace-playwright@0.0.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15431},"main":"./dist/index.js","name":"@caribou-crew/retrace-playwright","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"gitHead":"3aa2c682b40601b512001d6e33598857e59a8182","license":"MIT","scripts":{"test":"tsc --noEmit -p tsconfig.json && vitest run","build":"tsc -p tsconfig.json","pretest":"pnpm --filter @caribou-crew/retrace-js run build"},"version":"0.0.44","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:002e09a6-06b2-42e7-b7f9-057b0456ac78"}},"homepage":"https://github.com/caribou-crew/ensemble#readme","repository":{"url":"git+https://github.com/caribou-crew/ensemble.git","type":"git"},"_npmVersion":"11.20.0","description":"A Playwright fixture that turns `retrace run`'s environment into checkpoints and flow-part markers. Builds on [`@caribou-crew/retrace-js`](../js) for the env handshake and `group`/`endGroup`.","directories":{},"maintainers":[{"name":"sdg9","email":"steveng9@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"@caribou-crew/retrace-js":"0.0.44"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","vitest":"^4.1.11","typescript":"^7.0.2","@types/node":"^26.2.0","@playwright/test":"^1.55.1"},"peerDependencies":{"@playwright/test":">=1.40"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/retrace-playwright_0.0.44_1790281467403_0.9980970085561076"}}},"time":{"created":"2026-09-04T14:32:15.642Z","modified":"2026-09-24T20:24:27.864Z","0.0.0":"2026-09-04T14:32:16.001Z","0.0.32":"2026-09-04T14:49:46.134Z","0.0.34":"2026-09-06T06:23:51.846Z","0.0.35":"2026-09-06T14:39:39.658Z","0.0.36":"2026-09-15T00:31:54.507Z","0.0.37":"2026-09-15T19:09:53.262Z","0.0.38":"2026-09-17T03:36:50.395Z","0.0.40":"2026-09-21T17:42:41.655Z","0.0.41":"2026-09-22T18:00:48.747Z","0.0.42":"2026-09-24T14:52:45.273Z","0.0.43":"2026-09-24T17:15:24.779Z","0.0.44":"2026-09-24T20:24:27.486Z"},"bugs":{"url":"https://github.com/caribou-crew/ensemble/issues"},"license":"MIT","homepage":"https://github.com/caribou-crew/ensemble#readme","repository":{"url":"git+https://github.com/caribou-crew/ensemble.git","type":"git"},"description":"A Playwright fixture that turns `retrace run`'s environment into checkpoints and flow-part markers. Builds on [`@caribou-crew/retrace-js`](../js) for the env handshake and `group`/`endGroup`.","maintainers":[{"name":"sdg9","email":"steveng9@gmail.com"}],"readme":"# @caribou-crew/retrace-playwright\n\nA Playwright fixture that turns `retrace run`'s environment into checkpoints\nand flow-part markers. Builds on\n[`@caribou-crew/retrace-js`](../js) for the env handshake and\n`group`/`endGroup`.\n\n`@playwright/test` is a **peerDependency**, not a dependency — you own your\nPlaywright version.\n\n## Usage\n\n```ts\nimport { test } from '@caribou-crew/retrace-playwright';\n\ntest('checkout', async ({ page, retrace }) => {\n  await page.goto('/cart');\n  await retrace.group('checkout');\n  await retrace.checkpoint('cart');\n  await page.getByRole('button', { name: 'Buy now' }).click();\n  await retrace.checkpoint('confirmation', { selector: '#receipt', trim: true });\n  await retrace.endGroup();\n});\n```\n\n- `checkpoint(name, options?)` — screenshots the page (or `options.selector`,\n  a CSS selector string or an already-scoped `Locator` — useful for\n  cross-origin frames) into `RETRACE_RUN_DIR/shots/<name>.png`. `trim: true`\n  writes an empty `<name>.trim` marker beside the shot; the Go binary\n  (`retrace/capture`, `retrace/pixel`) owns the actual uniform-border\n  cropping at compare time, so this package never duplicates that pixel\n  work.\n- `group(name)` / `endGroup()` — delegate straight to\n  `@caribou-crew/retrace-js`.\n\nOutside a `retrace run`, `checkpoint`/`group`/`endGroup` are no-ops and your\nsuite runs unmodified. Set `RETRACE_STRICT=1` (see the base package's README)\nto make a missing handshake fail loudly instead — including when a\ncheckpoint has nowhere to write because only `RETRACE_MARKER_URL` (no\nfilesystem) is available, since screenshots are file-only.\n\n`checkpoint`/`group` names must be non-empty, not start with `.`, and match\n`^[A-Za-z0-9._-]+$` — reproducing the full guard\n`retrace/runs.ValidateComponents` enforces for on-disk path components, not\njust its regex — and throw rather than silently skip a screenshot when\nviolated.\n\n## Publishing\n\n`package.json` sets `\"private\": true` deliberately: it enforces \"no\naccidental `npm publish`\" at the package level, on top of (not instead of)\nnpm's [trusted publishing](https://docs.npmjs.com/trusted-publishers/)\nbeing set up for this package on npmjs.com — see\n`.github/workflows/publish.yml`'s comments for what that setup involves.\nPublishing this package is the maintainer's call to make; when they do,\nclearing `private` here is part of enabling it.\n","readmeFilename":"README.md"}