{"_id":"afterbefore","_rev":"49-f65acd30e5339687d12a1a1b22620744","name":"afterbefore","dist-tags":{"latest":"0.2.28"},"versions":{"0.1.0":{"name":"afterbefore","version":"0.1.0","keywords":["screenshot","before-after","diff","pr","visual-testing"],"author":"","license":"ISC","_id":"afterbefore@0.1.0","maintainers":[{"name":"kairevicius","email":"hello@kairevicius.com"}],"homepage":"https://github.com/kairevicius/afterbefore#readme","bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"8e299a32da09cb606dbdcc0f5aab0e892b41b13f","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.0.tgz","fileCount":8,"integrity":"sha512-uV0kmdsyua1rO37xAJw14C2b6xaVKw9uidd6Z4JJfsvM+ARD6CsI7TsFD21xpiQ6lCthxl9elSHvVJ2oLGXZ1A==","signatures":[{"sig":"MEQCIHNPvli8FhepLzjVuNIHrB/51tf5ajfIhu/W+s3CX8GIAiBogbtNHfqor078zwqGRe77F8asR/PUU94BB3yZX7UHxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230032},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7ddfc0e760f7d37b6b5643bd7c8b5754042946d6","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"kairevicius","email":"hello@kairevicius.com"},"repository":{"url":"git+https://github.com/kairevicius/afterbefore.git","type":"git"},"_npmVersion":"11.6.2","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","pngjs":"^7.0.0","sharp":"^0.34.5","commander":"^14.0.3","pixelmatch":"^7.1.0","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0","@types/pngjs":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.0_1771783800053_0.48871861611765266","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"afterbefore","version":"0.1.1","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"MIT","_id":"afterbefore@0.1.1","maintainers":[{"name":"kairevicius","email":"hello@kairevicius.com"}],"homepage":"https://github.com/kairevicius/afterbefore#readme","bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"dd322b690780717c59cfbe01749730a084c1e0cb","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.1.tgz","fileCount":8,"integrity":"sha512-vxZxJl9XGDtAoQnSMsOXLfryYtWFKf+B4x7ELAq7IRwR+ZyZ8io8zGCqfznZm/9GUKfbj9C6umBHF8zCT8OSsw==","signatures":[{"sig":"MEYCIQCaKEvkfZh55pb2z2JBSOYDEcB/V+aDiZaCUPDzmtBoTAIhAOslmotfYmni3PjhfcK+b2Yz4NjBu4jcuPfzbHFEASDf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443712},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d1bb3a4e22cba9abb12430569f8a6e3ad162de3e","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"repository":{"url":"git+https://github.com/kairevicius/afterbefore.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","pngjs":"^7.0.0","commander":"^14.0.3","pixelmatch":"^7.1.0","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0","@types/pngjs":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.1_1772099183771_0.8269651047849673","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"afterbefore","version":"0.1.2","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.1.2","maintainers":[{"name":"kairevicius","email":"hello@kairevicius.com"}],"homepage":"https://github.com/kairevicius/afterbefore#readme","bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"988db66adfaf0e547dd6c94771cca0df9b34d7de","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.2.tgz","fileCount":8,"integrity":"sha512-WDACmNgXvaXc7OsOuw0bznxugo5Nhh4fr9qgQx9CLzlIB/gE/BwYOuwM0RbVcLV8hH6I/W9UVYAHqNuXJNAFCA==","signatures":[{"sig":"MEUCIQDHOPPX0atWFlSprRQXMh/X9ynl6PGQZ0RbQvIwu4D/aQIgECpgzxJdZFxu12bHFpqS0msuLG2kCiXqAs8UgYg0wi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444623},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4f5e8bbf27bb4097abcfffebf2cb7a285e40c256","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"repository":{"url":"git+https://github.com/kairevicius/afterbefore.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","pngjs":"^7.0.0","commander":"^14.0.3","pixelmatch":"^7.1.0","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0","@types/pngjs":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.2_1772103071875_0.27226723611820147","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"afterbefore","version":"0.1.3","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.1.3","maintainers":[{"name":"kairevicius","email":"hello@kairevicius.com"}],"homepage":"https://github.com/kairevicius/afterbefore#readme","bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"6bbc9640e09dd826e96b904d30c9646a8693dfe9","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.3.tgz","fileCount":8,"integrity":"sha512-FwCx1GP1L6vonSZ6adqeTLx9J2imyj7HOb6aZVOki52qnpst8nx/h85LSR1oJtNkTLaM6VXWaQZZiChapqsFNQ==","signatures":[{"sig":"MEQCIB4yD2t1i1s/Xzzrrd+89e0SEp8U8Vxw2eG6PLso0ETRAiB0qeF05xo8d/hF5I+MpD//t/qnLu/16btXkdqMQR/Ucg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449055},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6a26a27ccbdb8281f594223a944aeae4aad0d0a3","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"repository":{"url":"git+https://github.com/kairevicius/afterbefore.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","pngjs":"^7.0.0","commander":"^14.0.3","pixelmatch":"^7.1.0","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0","@types/pngjs":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.3_1772105638411_0.011607637137968307","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"afterbefore","version":"0.1.4","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.1.4","maintainers":[{"name":"kairevicius","email":"hello@kairevicius.com"}],"homepage":"https://github.com/kairevicius/afterbefore#readme","bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"cddb879f22026831593d43536916e8b2db41eb3c","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.4.tgz","fileCount":8,"integrity":"sha512-t/lBK7tI8NF37z9pUV1SRn0K8f1/95PuQQFCildmMOyJ8oPVLzVTG+nOYdym/xXRTE/N2TyCZaiKQr4LW4x5SQ==","signatures":[{"sig":"MEUCIQD88Zl79Mp4t0ygopie3tAwALTltuMNpCbwWz/1xCb2YQIgBAVT2nRGVKZN/L/QVJLlO4vIlJTHKm3nFFGwaVSRmqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426697},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d0e25196ea130585ac1fba02a095d0130a612ae8","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"repository":{"url":"git+https://github.com/kairevicius/afterbefore.git","type":"git"},"_npmVersion":"11.11.0","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","pngjs":"^7.0.0","commander":"^14.0.3","pixelmatch":"^7.1.0","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0","@types/pngjs":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.4_1772105721162_0.9229296058448837","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"afterbefore","version":"0.1.5","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.1.5","maintainers":[{"name":"kairevicius","email":"hello@kairevicius.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"8dc2ec46aa8a89d522760fcd99dd33c181654ba6","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.5.tgz","fileCount":8,"integrity":"sha512-JvfaQls/ExUhXpEvyNlpk4eUgT9Tk3Z7LUELd9nMSZu4EPNzpEZkWE1y5MOcatO1+3lToaM7H1oDd9Zr7wlLEA==","signatures":[{"sig":"MEQCIE1eykApC3KlVrF/EhMh7pBuauXzPfL3qm+RI1lK5faYAiBVYOzlsfa4xGkhBeCtXn3NBHw2pWuVk/HMZRu53byH2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426524},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"75100cb1f73bd60864b5c634d3725e11f1b02d75","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.0","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","pngjs":"^7.0.0","commander":"^14.0.3","pixelmatch":"^7.1.0","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0","@types/pngjs":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.5_1772106057656_0.19578625657267623","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"afterbefore","version":"0.1.6","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.1.6","maintainers":[{"name":"kairevicius","email":"hello@kairevicius.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"29f4cde4e696f9a285d7c3905accd3a0b098c177","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.6.tgz","fileCount":8,"integrity":"sha512-u4BdkFY1Mew8sXtHZKNNm7cp8uDQgn4AcZOtw5m9v6y4nmrVnF1qraTe7ncKQV8l8k5GZrBJUpSetYSMefYgJg==","signatures":[{"sig":"MEYCIQDL6ubRVvr3azgXC88uEMJTfOdZsBPU1aUNQKmj/oCwuwIhAOyw+lRC7cT3dqQrQsFkuVSZJ0qa6UhEJzcaDF2B5hba","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"89642799bd481142f8d2f45cd845daae5e5a5c35","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.0","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","pngjs":"^7.0.0","commander":"^14.0.3","pixelmatch":"^7.1.0","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0","@types/pngjs":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.6_1772109268584_0.544269164430554","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"afterbefore","version":"0.1.7","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.1.7","maintainers":[{"name":"kairevicius","email":"hello@kairevicius.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"2800782665ffc0f3e49cbbed72231220451850f8","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.7.tgz","fileCount":8,"integrity":"sha512-rzjwKexAJbochRCee5a4e55ce5xIJOzD3s3NwrQ6CFThXRRltfMMuYyGanj2aIru0R8fVr6Dmc2ucH3a629iNA==","signatures":[{"sig":"MEUCIQDdhZTTg/xioySbbFnI8iDCt9A0LxuJmyI0xw1fY24xqAIga3lWg+EbOZPw5boWAg2jm1IJl7EJGVfZ7yDbw83/UvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425600},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"942bc072316a02e5ac3aef6a436eb46e4e416591","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.0","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","pngjs":"^7.0.0","commander":"^14.0.3","pixelmatch":"^7.1.0","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0","@types/pngjs":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.7_1772111097872_0.7455183600398443","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"afterbefore","version":"0.1.8","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.1.8","maintainers":[{"name":"kairevicius","email":"hello@kairevicius.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"46594c8a635956648293fb5a930d7e298f0586d4","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.8.tgz","fileCount":8,"integrity":"sha512-Igl/H3mA5r60NiVVZy3U3E/08vANBaNAMHpOC32ggDMRxm+5rmtqOq3VZhMZT3R/pf4Kth17aKIfbH3pnpO0+g==","signatures":[{"sig":"MEUCIHMbYFoBSTpbqg4m7BVzkPdK/CPAI9bwuomvo+N5HfctAiEAz3qb3JS6EgpdT/2mWeYXSFS6fC9Hh8KlL2svoQEPj3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422019},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"95ea684da9f21cc3056366d4f8c5980512807c1e","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.0","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","pngjs":"^7.0.0","commander":"^14.0.3","pixelmatch":"^7.1.0","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0","@types/pngjs":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.8_1772114701512_0.228484495611472","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"afterbefore","version":"0.1.9","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.1.9","maintainers":[{"name":"kairevicius","email":"hello@kairevicius.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"e8898fe55b82a34fad48475a6bbf826cc92550f9","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.9.tgz","fileCount":8,"integrity":"sha512-2jJZ/8OqUcE8/Vesz0w3nN/qPzIYlPnY5ODoqhQe9C84gfyzaI59eMFp4p6BFb+HaZbtLU+theTolRpvGoF3cA==","signatures":[{"sig":"MEYCIQDHIY8kGS/FxF5eL+av2hqW4x14x/lbLcWme+qZA/mltQIhAPH3hTVrg0jINZamLqjYp+f6ZAF6Zch5fuj372iEoej5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425417},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"411c06e73d6fc06f75bc8a5c373dd81c3268747a","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.0","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","pngjs":"^7.0.0","commander":"^14.0.3","pixelmatch":"^7.1.0","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0","@types/pngjs":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.9_1772116744913_0.8349038265082009","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"afterbefore","version":"0.1.10","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.1.10","maintainers":[{"name":"kairevicius","email":"hello@kairevicius.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"06c1f9b8993da2a5da3840d108841478b95090ac","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.10.tgz","fileCount":8,"integrity":"sha512-Z65wGVV9Os92W1Nyum7OPuKX2vScdPUJNFxOI5txxw/FNpQoHmJSRoIoI7yW6Xq89zMLW7pDOrr/eZUASMQEmw==","signatures":[{"sig":"MEUCIDDtcM0kqVQfgnnsl2uQCrAQ51ZH0tycYSHwnZ/23HC6AiEAvJGQc5qJIXySxlMMCightqjfro85Et1kAz0DgOvH55g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432011},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7c0013724dc3698da43e60aad086843e7e5c0301","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.0","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","pngjs":"^7.0.0","commander":"^14.0.3","pixelmatch":"^7.1.0","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0","@types/pngjs":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.10_1772118167114_0.059790897201767335","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"afterbefore","version":"0.1.11","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.1.11","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"94af84d9c5fe12e88a9d3f8e0a2e4b1a0d29a7c3","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.11.tgz","fileCount":8,"integrity":"sha512-Iro12RKhdZrVhqMVDVr/fngImQL9lBhPyLxG07zihXDd0yJ5BQesAG3LIUUVfcOYQN66CxQXcFiwXyej88c9yA==","signatures":[{"sig":"MEQCIGWKtTFRSBoSuMfAbvs7+7v9Y7cbAZt2X1moiX1I3tmhAiBiCXwuhGVGmOvx54iCfsj8MekoFQeS5bRKUCP8RDWYyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"641759bb90607cbd041a14cec6885229cfcefd3b","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.0","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","pngjs":"^7.0.0","commander":"^14.0.3","pixelmatch":"^7.1.0","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0","@types/pngjs":"^6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.11_1772162514034_0.008156006370232838","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"afterbefore","version":"0.1.12","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.1.12","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"63b4c792b0cd4f837da7e98e37156eda64e2fd02","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.12.tgz","fileCount":8,"integrity":"sha512-taov/NP6r1j5YgGuNOF3B47RQrMyNROnfBdvZF0zRMbqDgPhjIfcdtjro64YKFJENmjjHjIKzRpVtOlsEydQ1g==","signatures":[{"sig":"MEUCIQCR+axGdJO072ggNb4zaFBOAfua55qzbLp8EK7XoT3ctgIgUP63vSaW0e5FkTuObg3E2Whqx27PK/jITBHLXygWAOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404840},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"43f45e7c29e7948943d5a55bfa8ff970c86ffd00","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.0","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","commander":"^14.0.3","odiff-bin":"^4.3.2","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.12_1772173453176_0.9463078041744484","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"afterbefore","version":"0.1.13","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.1.13","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"4ce36b201ef4f908b025b343e351dad6ba2e4d03","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.13.tgz","fileCount":8,"integrity":"sha512-OSEs9PgjuGFCdS0KFN2AR1FEArD7ZPG5vG7vqdtqUQRKCqz+uka4JLTLYJqiZdH9H2VGr1dqYKYKSLMQ4Lbi8A==","signatures":[{"sig":"MEUCIQCEca3IQTr8UKm4tREItwjsTkf5oHNIQnxHIJL2qSW3SQIgUEJFdY32Vaqxb/6jAYQjrf50s0AhnwGinbq9A0SfArI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"216c81c9a0861a2fe0411edfe630d4317aa03a6b","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.0","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^14.0.3","odiff-bin":"^4.3.2","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.13_1772175746983_0.18575863923182245","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"afterbefore","version":"0.1.14","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.1.14","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"caed9a5221d7f774d540155eef2756f5d6197764","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.14.tgz","fileCount":8,"integrity":"sha512-Cd07u5of4iyTkddLSNgVYU89Dsvz+YWGAVVwSTVPfvE8jZxToNk6TFaA5fbdxgM2KSjox+iKdMth5yatDmDb4A==","signatures":[{"sig":"MEUCIHgBaSbDYYx/ZotLpQwvb8+AvHiBNnGnXm90aQ3Uqf9+AiEAkcKeTzV58VaJy9qf/wixdr2Yd9IngXgogXWVKBlLlzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438979},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dcca6eb68a20ebe98119bfada71e57a78c6f56ee","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.0","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^14.0.3","odiff-bin":"^4.3.2","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.14_1772177137233_0.039336051112966564","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"afterbefore","version":"0.1.15","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.1.15","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"a65420e935fbd4cad2c88a397f6f78b8e2e65c38","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.15.tgz","fileCount":8,"integrity":"sha512-Tqx9rGxCFvTe/DHGhOiM2OX+P8N5Sh1QgeMlJdWrEDbyOrpte502RSdtDnGYOEF8Buv3r65dpuYRXHi0N5IBHg==","signatures":[{"sig":"MEUCIQCXT2m7kTa9jiqC+5iDeYiu1gHKBW7EAXWPD0GtSAPNQQIgKmQSr3luF2uh3WPEI1j+c37H62Vph1/6sJMU/UOst2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438723},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9e9866fc5105693f98d7e2245ed42db1462bf6fe","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.0","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^14.0.3","odiff-bin":"^4.3.2","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.15_1772178164787_0.1450719757729444","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"afterbefore","version":"0.1.16","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.1.16","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"be21969c88d7347fb110e3043107e1d47bb85beb","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.16.tgz","fileCount":8,"integrity":"sha512-HVsd0s5KpPf9sO2cyG2lQ8hVlgx1dQeNIYrFIgv0v20NrU92yPqfORLMWvQjV+hwMd0Xr6DVmmHx51C6bkBcHA==","signatures":[{"sig":"MEQCIBL094QciC9Ly3iAMdWgPrwff04hMmYtFYChbv1ac0rpAiACZEeOtafez5jrogTSkIL/qm+3mX5sJQ4xdgfJPBpFvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1157c7c6f83efbc8257a37f199e3ce5170822bc9","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.0","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^14.0.3","odiff-bin":"^4.3.2","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.16_1772178551579_0.6245708515474362","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"afterbefore","version":"0.1.17","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.1.17","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"b4e1d666e980f9146e59bb93b3f33dfd98349a7c","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.17.tgz","fileCount":8,"integrity":"sha512-wtOprbYDKuUsN+FzkAcyHoO6ZyI6502IUVHnv8IPPXVNsjjoejCkQdFmLvx8sXg15UaPyjTbYpP/fBO9OwPB/Q==","signatures":[{"sig":"MEUCIQDJesUPPBsPWJItyM7myseZX/evFTB6+g3zzUxxmv0TkwIgZzFsmJ6yDvi/EOw6xBBRfeSGDj67TPv3b0dOsYMQYO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439741},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2cc1256ea6a69add60508a217a320476d7935de8","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.0","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^14.0.3","odiff-bin":"^4.3.2","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.17_1772179986590_0.4225373631693552","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"afterbefore","version":"0.1.18","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.1.18","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"728da6d13cf1c06bd3c98e8d9b80b291721ef597","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.18.tgz","fileCount":8,"integrity":"sha512-q8SodWkU68EvNECir1x65r4jVc2Cdu70wto+6LrhofnkVKyE29DHaEf1GXlwPhLZf2pZveae0tUNYEDaQsv/ZQ==","signatures":[{"sig":"MEUCICib3sU9FV6qySp5S5VCFEetCmqnhcxX8Qg+HFFoCA/yAiEA1gVFFUUXqXBe1Fvd9DaP0lmOb+3achOB0dVwEJAdfkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528347},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7220190984926b5ac500670284cffd395eb9478a","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.0","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","sharp":"^0.34.5","commander":"^14.0.3","odiff-bin":"^4.3.2","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.18_1772327290054_0.7231555827451286","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"afterbefore","version":"0.1.19","keywords":["screenshot","after-before","diff","pr","visual-testing"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.1.19","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"bin":{"afterbefore":"dist/cli.js"},"dist":{"shasum":"c8f1102516fa08f120fb9f423570a92fcae5e36b","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.1.19.tgz","fileCount":8,"integrity":"sha512-pyynXSOfymxe8XEGNQJdCYW8KtBMJTSo8eV5AjEVpGcaYnRIs3h8s/Y6/59UJNxz3OqIzUozMG23IMNJn+2oLA==","signatures":[{"sig":"MEYCIQD0/ljqiDhu6qUuJhRrpgwDP/8IYQgKlWyus7Sr9u9rfAIhAIrHV6ebh2ayQsCixM/9zdNbs3wkNI5q2k0JZWyEdEmH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250490},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"79e8a73a004e6eb0cacca3408247233c1303e948","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.1","description":"Automatic before/after screenshot capture for PRs. Git diff is the config.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.3.0","chalk":"^5.6.2","commander":"^14.0.3","playwright":"^1.58.2","es-module-lexer":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.1.19_1773697902960_0.5589525820299899","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"afterbefore","version":"0.2.0","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.0","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"67802b762be41a0eb071188d4202d64976330fe1","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.0.tgz","fileCount":17,"integrity":"sha512-GqhjiCsnlQFjBzACYylF4VIB8IgKwUWScHHYbXsYHZV27uXeJEU99dYXuhq87TxEJ5tUwXCggXwWeTnxHL8KGQ==","signatures":[{"sig":"MEYCIQDkFkrWJFe0A1deQ6vzUd4M+ek4Mk+87gUIWRhRQCy/nwIhAPjKKYDZnhE4zaVPntGXhW1jtEbQS3/izMFU8nyHLRD7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121726},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"7361e4a53b1d7adc16258833b82b3e30800ffc03","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.1","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.0_1773704458066_0.8026548352605831","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"afterbefore","version":"0.2.1","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.1","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"7fd985c3bc68ff28d120e694037529b71b8d9d97","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.1.tgz","fileCount":17,"integrity":"sha512-SedNlXTv1EeJGIBi9ucnLRjLiN9LuXy9srjWh5XticeZ7FT1Xded5lhdKuXyLVh2YnTpZ1sOU+Wl5ofPfRLIJw==","signatures":[{"sig":"MEYCIQD8HVAlyV7tUIOCQVHMB75Ct2nlDWBWw24yX4Zj3RbpTwIhAPf4AV25kTq8viqvoNLGJPilS1WZVeUuZ8yIv92nfnks","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124419},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"eea8f0ce823fe6ecebfc32f98ccf6fb9decb6a0a","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.1","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.1_1773704577731_0.8198332442427827","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"afterbefore","version":"0.2.2","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.2","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"681a188bf9eb2f88dfa77b000debee8a7806f776","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.2.tgz","fileCount":17,"integrity":"sha512-h68dpzOBkzWatZhFXKkyvumAv+dG4B99Qvs3rFlcM6MPJTxt2Q+Of0gRjRF4rdjxRcWrpeO9k+1957oUeVY5bA==","signatures":[{"sig":"MEUCIF2k2zzheFtybnMZhYsX7sDuW7tS8DNGj4h2iAmlTY5mAiEAp/PeCWu8slWO9DiV1yINTQ/mIW78xLfyLjs+zHxovYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124876},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"d2f75673b939251c2fa736e093957dc29ef5ebe3","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.1","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.2_1773706538569_0.6383306143268916","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"afterbefore","version":"0.2.3","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.3","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"473953895f10e04b4cdae66933deed7a71fbd6eb","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.3.tgz","fileCount":17,"integrity":"sha512-vRO30V5RzZMps3duDydl6kIl0u971VHyxXdJJvP/aJy54B5fvTYMCvYYC9mZ0LnYeEhF4VA2+AGJVxrTz99MoA==","signatures":[{"sig":"MEUCIQCZdPMnb7/xkCNIigLAQ5VM4d/23Fsg6wTTFdg5t4L5bQIgP18jci5gkOZI95XXYeSG70GUP5Ib10auIqlvg7PfC0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196558},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"b2de1ccf8f2cc4f5095b08f5f5b6b0713477ce51","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.1","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.3_1773706592812_0.8150761937144098","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"afterbefore","version":"0.2.4","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.4","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"e4c0437d1596b66161b3c107dbb13a7708ecf081","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.4.tgz","fileCount":17,"integrity":"sha512-r6ICcxHBETlPYpMHzMdFMyKHFJRy+d5cVluAlzEiA87CCDNTfCy+mpMBD3LQRkM4X5yPRHyvbqIu9XLzj01BuQ==","signatures":[{"sig":"MEUCIQDbRGU23/vab4u9Q9ZNoK5AXbZtEvojViyRnIY6Pw3fswIgU+cU4EnCteKDV2BQ0B2GG1wwOU6EKOM/tM37i/gFGKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202071},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"f2062801ab2389d39ce35e97679ae16e22710ef4","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.1","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.4_1773707813710_0.2552812194533367","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"afterbefore","version":"0.2.5","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.5","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"a4c3cc1aee17d2f65b9435c59314af48d8f8198b","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.5.tgz","fileCount":17,"integrity":"sha512-JHMnc3Vg4qKeZuiA12gdweNboAJT3RJsdGZIR7iVzJUCM+qT8mU31WGIP2hNCAK7+TYe3CVVdrhO59oy3RyyuA==","signatures":[{"sig":"MEYCIQCA4+I86kLeB4wU7a4qzDmQG0ICNd+8+aVUpPa8OEiijQIhAJ2W50nC/hhuJzUCzFUmsz0oRQ2ZXxugVpYPCXCb4RWu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202565},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"a3bbd41637054797dff00517dfaef2bce907d0d9","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.1","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"modern-screenshot":"^4.6.8"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.5_1773708797510_0.5814163384849989","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"afterbefore","version":"0.2.6","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.6","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"80649d0e401d02817de80c5bef673ab3a3f25167","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.6.tgz","fileCount":17,"integrity":"sha512-bYZ9vXbIwvEN0q0/Jn9D/D3jvczM4laTzf1ZOouTCadfq7VJTjfYs8UPU5EMbyCqRktbUHxF40LtA8p/HCMf9A==","signatures":[{"sig":"MEQCIB0TYn7r6aLghUIO+ANvFPMdiNPpnGZZeHRun97TtWV3AiBRPnxy6BDd3RfGJ2uq6ihxUo5gMTwxUGspkjWeGshE6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202565},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"439b3f51b15205698e64c75c82184e501bcd5701","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.1","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"modern-screenshot":"^4.6.8"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.6_1773732191338_0.09268000758574035","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"afterbefore","version":"0.2.7","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.7","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"4a472e2872999e969d67cf822902f8c07a68c76c","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.7.tgz","fileCount":17,"integrity":"sha512-uCu/rtGJt8OlD8y2iPCcSFxrec63HalStMUUwJOmoDZ3tr+Zqq7GuQelSq1ASHucjeQE66+vPvZ5p6yptrg9eA==","signatures":[{"sig":"MEYCIQCPAL4qGKUKHq8i4r2y09g33BWLmvJJ55peJj1Q+fWdQwIhALg8Aw3ENc3+txnhIOq7druiEQP9IH1IiCdQKQFxpRn4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212136},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"8587d4ee21f767c911bd1ad0359ce0e64fb32d79","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.1","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"modern-screenshot":"^4.6.8"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.7_1773776200526_0.6182250851609141","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"afterbefore","version":"0.2.8","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.8","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"a6bddefc3e0b6b438aceec86581c35fbbf4a8270","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.8.tgz","fileCount":17,"integrity":"sha512-V9dMtjN1521VQsMwDPNQrXofJIddim3Zs8iDuJyPsG7W9EkQY9RI357kfHoyUyL7HpLtd6zU9P8DgHX2OHqhNQ==","signatures":[{"sig":"MEUCIQClinpMlfClOuFP+LgR9HZUhzMKymdeM6fatdjRVujaxQIgOIc8Y/0/4fBn6Z7uobFquRR5KcVYhtAdrWw5G7uxDcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217230},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"e4745f8f7c9ec479a3244bb5c795f5fd15231f24","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.1","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.8_1773840815876_0.9905100941757223","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"afterbefore","version":"0.2.9","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.9","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"9bade0e7ddeda575b3c8d968a63a3f750df13cca","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.9.tgz","fileCount":17,"integrity":"sha512-+9OTuCrhApjXxSqjri4QrRAMRFqmD8P4JDtrFRv8I93iZ4rsFNdQc6a0ycs8gqj6Qwmu8BLmtdcVHw4yIyGbmQ==","signatures":[{"sig":"MEYCIQDUJyXwhoooo7mwpKw7HPtnlu4tClSgSau16zRsF4vIPwIhAKupMkN826a97Rtey2SvhYEdU2My0SxfwehzslwMYqLM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219376},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"4faf2b31d0391d22181ad11c9949ae533f1bfdd1","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.1","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.9_1773843780353_0.6826751752115239","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"afterbefore","version":"0.2.10","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.10","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"78bbeab9be65d368efad1b34ae0944060981127a","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.10.tgz","fileCount":17,"integrity":"sha512-JgSardwKURzM/TEkghqlzH+NMrHUZgjo8i+ubASb7O2/uFypQNEDr1Jn9ynJ/igxGUV5fpqfyi8qS+7e6x8o1w==","signatures":[{"sig":"MEUCIGjb9Oa/XV87jFii//igHbrOib07xMjUiMz0/tmIIVi9AiEA5/REJpdRCxPmIT8F2VyIQfiBZqI/7XYxh9bNbc+68KQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228733},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"f9a7192f735965bc406f243639a4a9869d7a3988","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.1","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.10_1773847087782_0.08386278864168939","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"afterbefore","version":"0.2.11","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.11","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"aaede64bc8b66d4728e8ab2d4d66697c0e4ec926","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.11.tgz","fileCount":17,"integrity":"sha512-L3iL6vYVMthGzE/R4/0CH+D4tQj6HGJc91pnyzcFD6M1TXMS1nVYrk3ccNr8O1ipF6TatbnS6aIPvkw3wkwhrg==","signatures":[{"sig":"MEUCIF+RdktMZqGPU/JmoMPy70be3HjqxdJFL1Wqz/M38la3AiEAn7BwL7nmRMrkN4FWqHKfFrqwvs0oHZPyDuWR5UUlMKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241011},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"016412fbacc53852945eaa13468c3b89d62c8b64","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.1","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.11_1773850784128_0.27556747112697133","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"afterbefore","version":"0.2.12","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.12","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"7d67df710b1c229258619b66f9821068a253054b","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.12.tgz","fileCount":17,"integrity":"sha512-tEOG82ce22eGVs0XVs7PtnpSCX01GIJMcFNuISKNjO9rUdgUtK/DX/CdBiBk10t/II8qD+4h3zYka8jsOgoNnA==","signatures":[{"sig":"MEUCICINMCR/C+b7hbCc5WuF1t3Oqrh36byp7rw4AgzunJ75AiEA3lBpMtJ3K6me8ZyB0xslF7+S2Ympdp6fYPZqQsXbuMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188178},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"c87be6c25f94cf9cd906de68f8ea3bd45dd409d0","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.1","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.12_1773864731102_0.7900740060693014","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"afterbefore","version":"0.2.13","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.13","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"8c6d82eef74aa298132c69a0c776cd8a91704ea4","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.13.tgz","fileCount":17,"integrity":"sha512-DKnn+aoL7n08K7uGp+I9qssClqm3lQnQXMUnY1DMZQoo9AjdUUye3+jLnw4spTcSXGTFIBYAKPWsX9uG/2uZJg==","signatures":[{"sig":"MEYCIQCx6xckrFzoJFygLMi8hXtgF7gXTHN++I8QGuYhorBRyQIhAI8/e1ztubNIfWaryS4JcMJhHn3nqDh3p2tEeMc1Lfl4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188614},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"addcb6037978df051765831939c5c1a64f505af6","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.1","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.13_1773865530430_0.7734708515878823","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"afterbefore","version":"0.2.14","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.14","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"b2fbf8cd74280fa4e856166a49526f0a375a3ed0","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.14.tgz","fileCount":17,"integrity":"sha512-5C6RQTwkQxHkFw1HWuxqEbcYn7DRVXIWzgkK0DsC6Swwc44LM9NpCAPGA7/s1rmYoZ1WDPIFDVZCEmm1setRBQ==","signatures":[{"sig":"MEUCIDD2DMXbfNsLhjNxFTkl2JRNCE1y4THCEVpJ6C9pUqBgAiEA1BWkYsSTV5aLIoJNh4iO+6sNFxcsTKUl/IBteyIgpq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191720},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"01ed75f202034f6b1e1afcaa4a7dac09d1caa149","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.11.1","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.14_1773866553000_0.805324696427064","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"afterbefore","version":"0.2.15","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.15","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"9b80704b2080891d9c90d7e7cfd5875200986cad","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.15.tgz","fileCount":17,"integrity":"sha512-OkGWF8A1zXpU3120CT8CJcWP051TYwEK08qmk4bvf/p2IiblCQZySgSNZQkjX8hqP7L4Dw4RUZgOMWVhRgfikw==","signatures":[{"sig":"MEYCIQCam6CBhxLdKw6Ek8D/r7q3TrY5+12R9IIe8ZvI9zS0OQIhAOMcBHXIlIp0iZDrEFz31mznmvHQ8mjM9bNC06P+ch93","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223263},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"06f9eb3cc921b090b9a771cf7e3d55a71c2b2da6","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.12.0","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.15_1773869055976_0.4506508670388496","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"afterbefore","version":"0.2.16","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.16","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"2f6351e803250f1f63e6817c80f971a45838d22f","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.16.tgz","fileCount":17,"integrity":"sha512-rkkvSQ1v6L0sxSMjumFFohou4eHs3DWcShfnYIjfOQUJzXBP7wDdBnr6bKQTIbvcMOgwkUAIpm7IA6NKIslBrQ==","signatures":[{"sig":"MEUCIQDqC98uaZjjCxsgjuHpRGI6JLBLL1mFU28pVeZQzZgqWAIgHlY3ORUPHDaQGBwRWzP67WtZaAVvuVpDGzKAzLeDcYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244266},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"fa4016344eb11f9f215bd2afb44234b073631d3c","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.12.0","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.16_1773959959392_0.9910908914035108","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"afterbefore","version":"0.2.17","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.17","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"a6bb986dcd51e1e98708aca25d78dd2c070788b3","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.17.tgz","fileCount":17,"integrity":"sha512-y4hEcekwFCvIqxtv75778FNT4rEiUQJSzMP3vWj9G4EURM9EdU/5XCSaBIFWj2uzsPVbHnKOpSKr3RvYjsz4Ew==","signatures":[{"sig":"MEUCIBsCHtrTuCYBMwtQVzElsN11xrdS0sxQL78+BMkSj403AiEA0czXzRjY3HnWN0BMCI2BgFyTEIQz2QqteWELh516TWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247073},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"6a49549c1bfb140e32847a91c2d0e7dc8bcf3efd","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.12.0","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.17_1773962378175_0.721709702357646","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"afterbefore","version":"0.2.18","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.18","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"93f955598bc994585febc652ca851b456e9f21ac","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.18.tgz","fileCount":17,"integrity":"sha512-ZVYDKMudCKDO93RslpXbXfP+TGTM6t2pkibJ1ifdGgsTzXuTU0pJEfpi4oSM/s3C17FDZ3xRoTZrgsioXuWRlw==","signatures":[{"sig":"MEQCIHlAxijEozjrs1BmFcJxJL0tpcwoDMSFqQL8ny7SpziyAiANg40RiNzROvbwfoEHQ9pYqlMj1lSPOBebuwqeTvCHOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254749},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"2ff7db5bffb429d3fd37c043ae7f56902d99235f","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.12.0","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.18_1773964602464_0.0586072874727801","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"afterbefore","version":"0.2.19","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.19","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"2885f15aa71a075cb044af5963fa31a8f7e17093","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.19.tgz","fileCount":17,"integrity":"sha512-9xQYuYAB12DSMjk0E5KpTaw4L6EWLBtuV2q1qWyyAi+cI9q6hxqLA/tYljBNjg/qf1jrKLR3zGobMGZNIbCEbg==","signatures":[{"sig":"MEUCIQDBgTM3OCj+sS84wq1cKYzeRjcRb+iidsOb+e/VpQglvwIgNAZqxiKUvTDCTlTE+ucn10J5ULxVNK78VqBpXiWdZ70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253891},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"1eb1a585ac1a460422ab9f0d601089e95a39e573","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.12.0","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.19_1773995094729_0.9535879565804088","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"afterbefore","version":"0.2.20","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.20","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"71fe8607d6da2a2da425321db48a489c7b6a6ffa","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.20.tgz","fileCount":17,"integrity":"sha512-Y4eOT7TsXIccBvSywNYAnvL9i4o/ZJHzDwHMyLFYBJkR9BKHBYZSnL3pdK7ZV/GPQ3F79QW/uUDGetoAm6xcqw==","signatures":[{"sig":"MEYCIQChwgmPfcQsngZFwq7sDVq+T9qmAdA+p3j+1P1/LM9FhwIhANE4qoHXzh0r3Z9v4VbfRQ7GEEpFpi6kJXtUb5LorVTT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254043},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"0d5d812ccf7369ee5b1036c38fd54822b217ed85","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:watch":"vitest","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.12.0","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@storybook/react-vite":"^10.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.20_1774024681515_0.740558138412476","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"afterbefore","version":"0.2.21","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.21","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"e28261ebb5495c0cd538639d8e76d485c5c80174","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.21.tgz","fileCount":17,"integrity":"sha512-Pz91zc2x0gy8csBAbAMXFtCiS8AmNzFM2rCENAsJfNUZP/aCSs9Lv1EI6gR7wdnyuG2p6Gp2131tKXNuFj/XIg==","signatures":[{"sig":"MEUCIFRtqgbPzCiqePef9IGKlQMunaZVnYy+ZHLz0voh/i37AiEA30nOIxXWEfgZlrUjHcLSD/9k2YDOmiTm8SYxGQemeKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285278},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"4d8eeaceb866749bf9552a507aafcdf4ad312af9","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:watch":"vitest","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.12.0","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@storybook/react-vite":"^10.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.21_1774049109327_0.7432429524718973","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"afterbefore","version":"0.2.22","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.22","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"3ae191f6893c5932f66fea3f0f8fe7f7c53e2b11","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.22.tgz","fileCount":17,"integrity":"sha512-X/T7NPxOc1kGDcTWjspWx3GkKr02ZKdrUTiN8lkl7v14q8YS3pWKDXX1cCmCZxmnd2kQtuZ+a+Nwymx2Imjc4w==","signatures":[{"sig":"MEQCIA1i82FWGouvWJS/wicoBAY1hjx73miHJCKwoh48ix/iAiBwZmXUNYkKjZvtRxDa1wDBj8fK3q7z5ihv+AcuOJV1zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285659},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"0393edb977c63d68f7e3acf6a02b28f5c7a3adb7","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:watch":"vitest","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.12.0","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@storybook/react-vite":"^10.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.22_1774049895920_0.894325918340449","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"afterbefore","version":"0.2.23","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.23","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"72724db366a2dab9a960900ef7114f223eebebf9","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.23.tgz","fileCount":17,"integrity":"sha512-WMLxvkwbhiasEVVsr6VPFF2pk5floeDYArn/vz63zfmXuY/KGrT8SZsACyakYUTcowYyUddPlNkT2XvyBlcdsQ==","signatures":[{"sig":"MEUCIB9ANMmGhy+XBuSXq1N9iBU/rDU6CSZwwDKbGylg5vxjAiEAyM1I5RDKd3t5C9v0vKqwKqflJzgMKW4Oh9pPaYMvAS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298761},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"13d85b338816e8e1bc7fe5cbb4b7b43d28796d66","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:watch":"vitest","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.12.0","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@storybook/react-vite":"^10.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.23_1774054644512_0.49126039941187294","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"afterbefore","version":"0.2.24","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.24","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"927a00db15134170582c7e6c3037979d72d91209","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.24.tgz","fileCount":17,"integrity":"sha512-aaCrQA0g58q8C20d5UbW3K52euvH9W2TO7cZoSg/ZmY98cfckEDkrowAVHTeMaK9L/2n4TjWWW/9AuLoZn8kVw==","signatures":[{"sig":"MEQCIEzgQTJ1rcrMkFNgLcyc5IEwZ25ny32A428xUw/AxbLNAiAXX+2RiLK/+YBFE7c6c0hvtv4Ly9KLgofPuu8xtoRlDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331203},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"af75440cd2175221a3e99d0eb4bce7e0bc42c553","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:watch":"vitest","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.12.0","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@storybook/react-vite":"^10.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.24_1774210303896_0.08116909023739316","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"afterbefore","version":"0.2.25","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.25","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"e4e52f0677a1f96e74d625543336c214de5c7af2","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.25.tgz","fileCount":17,"integrity":"sha512-eTXlqsk92dpcaJfd9LW8XO6XLjFHDxO2X+55Y8aQ+Bz3K77fTSBjtZ/couTc3ayQQe8J0xvbhsniRDkJhbdylw==","signatures":[{"sig":"MEYCIQD4GVCSIcKn9r0Rn+bBldUUw8dXJ2KuyEGRZtH8w9/G3AIhALL9duBkws0FS44BfUOrHIxvM1nIhOGvL3aDQWE7gz9z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351054},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"01cbe0acf15cb050def5082d7e781cbf7361bb8e","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:watch":"vitest","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.12.0","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@storybook/react-vite":"^10.3.1"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.25_1774438212916_0.4603717621890364","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"afterbefore","version":"0.2.26","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.26","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"0a81d7b11522230995b3d5f90a7ef644e8307eab","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.26.tgz","fileCount":17,"integrity":"sha512-A6J/BzNnLW3audUPeJvTcLCWQqJJ8YPz8sNVAsNOXR6Ye1ZmFpfSaayoFXAg+fmTWnZsFeTrcKFlULX7tUVdtQ==","signatures":[{"sig":"MEUCID7K+afMd3z9c0RAxZLo9jeAdpfSXVx2tHgSwdsXIxzNAiEA+WvbROLyN2725y8sp1E8qH3yc5eYCrcRgn0NWio4DhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366615},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"1e023b11503ec83f70ba15a0e1ee06723e192684","scripts":{"dev":"vite --open /dev.html","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","dev:build":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.12.0","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^5.2.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.26_1774517982448_0.6616341181317946","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"afterbefore","version":"0.2.27","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","_id":"afterbefore@0.2.27","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"dist":{"shasum":"c39e9e6c6e7920b1e7a88412efce20d4c1c90a19","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.27.tgz","fileCount":17,"integrity":"sha512-3QAfjE6lywgYv8Px7E+phtspBwEfgIfJS4eM8dWKegY5G4Er6ohNI7qoolLljG24y25CgZxtoGtYAwERbUczxA==","signatures":[{"sig":"MEUCIALH+vhQS/9jpZjr5uEejyuZldIqYd7fZnFFRLBQG4fyAiEAxragNIGKao/ylF5EgpZaWfhQQN3tNcdOM69IZ9/NxPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382380},"main":"./dist/overlay/index.js","type":"module","types":"./dist/overlay/index.d.ts","engines":{"node":">=18"},"exports":{"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","default":"./dist/next.js","require":"./dist/next.js"},"./server":{"types":"./dist/server/route.d.ts","import":"./dist/server/route.js"},"./overlay":{"types":"./dist/overlay/index.d.ts","import":"./dist/overlay/index.js"}},"gitHead":"7d239e151c92a2fd825b0450c9d6f054314581b1","scripts":{"dev":"vite --open /dev.html","lint":"tsc --noEmit","test":"vitest run","build":"tsup","prepare":"tsup","dev:build":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"_npmVersion":"11.12.1","description":"Before/after screenshot overlay for Next.js development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"lucide-react":"^0.577.0","@zumer/snapdom":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15.0.0","tsup":"^8.5.1","react":"^19.0.0","vitest":"^4.0.18","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^5.2.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/afterbefore_0.2.27_1774562962016_0.8582655133027532","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"afterbefore","version":"0.2.28","description":"Before/after screenshot overlay for Next.js development","type":"module","main":"./dist/overlay/index.js","types":"./dist/overlay/index.d.ts","exports":{"./overlay":{"import":"./dist/overlay/index.js","types":"./dist/overlay/index.d.ts"},"./next":{"import":"./dist/next.js","require":"./dist/next.js","default":"./dist/next.js","types":"./dist/next.d.ts"},"./server":{"import":"./dist/server/route.js","types":"./dist/server/route.d.ts"}},"scripts":{"build":"tsup","dev":"vite --open /dev.html","dev:build":"tsup --watch","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit","lint":"tsc --noEmit","prepare":"tsup"},"keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"engines":{"node":">=18"},"dependencies":{"@zumer/snapdom":"^2.5.0","lucide-react":"^0.577.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":false},"react":{"optional":false},"react-dom":{"optional":false}},"devDependencies":{"@types/node":"^22.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^5.2.0","next":"^15.0.0","react":"^19.0.0","react-dom":"^19.0.0","tsup":"^8.5.1","typescript":"^5.9.3","vitest":"^4.0.18"},"gitHead":"23707fdf65876e66603fe6c9104576d55a28e001","_id":"afterbefore@0.2.28","_nodeVersion":"22.22.1","_npmVersion":"11.12.1","dist":{"integrity":"sha512-lOpIdZy7mspyHMkMkSVaCmvnFnm6yMbizRtTuKBn5HkMvn3CZq6XLSr4c7Fa6vMxgt8Zcj/SGuzWwjSvxgUZIg==","shasum":"d039a374f031c621f2e8af408cda4ebf717cdc45","tarball":"https://registry.npmjs.org/afterbefore/-/afterbefore-0.2.28.tgz","fileCount":17,"unpackedSize":384330,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDaszUrR+6txfMsAbDzEgAeVvNvIpkfAiKLUW7dPxUpJQIgK5CqfAXiIz+xwCOWfKiLXdcpNtQ76iuyQ8VCs7tVF4s="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c982d722-bb1a-4918-a93d-25c037e3657a"}},"directories":{},"maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/afterbefore_0.2.28_1774615648253_0.44975210311697666"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-22T18:10:00.052Z","modified":"2026-03-27T12:47:28.559Z","0.1.0":"2026-02-22T18:10:00.215Z","0.1.1":"2026-02-26T09:46:23.921Z","0.1.2":"2026-02-26T10:51:12.066Z","0.1.3":"2026-02-26T11:33:58.569Z","0.1.4":"2026-02-26T11:35:21.325Z","0.1.5":"2026-02-26T11:40:57.814Z","0.1.6":"2026-02-26T12:34:28.802Z","0.1.7":"2026-02-26T13:04:58.030Z","0.1.8":"2026-02-26T14:05:01.659Z","0.1.9":"2026-02-26T14:39:05.073Z","0.1.10":"2026-02-26T15:02:47.614Z","0.1.11":"2026-02-27T03:21:54.270Z","0.1.12":"2026-02-27T06:24:13.338Z","0.1.13":"2026-02-27T07:02:27.134Z","0.1.14":"2026-02-27T07:25:37.445Z","0.1.15":"2026-02-27T07:42:44.945Z","0.1.16":"2026-02-27T07:49:11.768Z","0.1.17":"2026-02-27T08:13:06.756Z","0.1.18":"2026-03-01T01:08:10.215Z","0.1.19":"2026-03-16T21:51:43.112Z","0.2.0":"2026-03-16T23:40:58.274Z","0.2.1":"2026-03-16T23:42:57.879Z","0.2.2":"2026-03-17T00:15:38.727Z","0.2.3":"2026-03-17T00:16:33.032Z","0.2.4":"2026-03-17T00:36:53.850Z","0.2.5":"2026-03-17T00:53:17.723Z","0.2.6":"2026-03-17T07:23:11.544Z","0.2.7":"2026-03-17T19:36:40.710Z","0.2.8":"2026-03-18T13:33:36.037Z","0.2.9":"2026-03-18T14:23:00.494Z","0.2.10":"2026-03-18T15:18:07.944Z","0.2.11":"2026-03-18T16:19:44.283Z","0.2.12":"2026-03-18T20:12:11.253Z","0.2.13":"2026-03-18T20:25:30.614Z","0.2.14":"2026-03-18T20:42:33.137Z","0.2.15":"2026-03-18T21:24:16.117Z","0.2.16":"2026-03-19T22:39:19.543Z","0.2.17":"2026-03-19T23:19:38.343Z","0.2.18":"2026-03-19T23:56:42.610Z","0.2.19":"2026-03-20T08:24:54.885Z","0.2.20":"2026-03-20T16:38:01.663Z","0.2.21":"2026-03-20T23:25:09.497Z","0.2.22":"2026-03-20T23:38:16.068Z","0.2.23":"2026-03-21T00:57:24.665Z","0.2.24":"2026-03-22T20:11:44.052Z","0.2.25":"2026-03-25T11:30:13.127Z","0.2.26":"2026-03-26T09:39:42.602Z","0.2.27":"2026-03-26T22:09:22.182Z","0.2.28":"2026-03-27T12:47:28.424Z"},"bugs":{"url":"https://github.com/kairevicius/afterbefore/issues"},"author":{"name":"Kai Revicius"},"license":"PolyForm-Shield-1.0.0","keywords":["screenshot","before-after","visual-diff","nextjs","dev-overlay"],"description":"Before/after screenshot overlay for Next.js development","maintainers":[{"name":"kairevicius","email":"paukair@gmail.com"}],"readme":"# afterbefore\n\n[![npm version](https://img.shields.io/npm/v/afterbefore?color=blue)](https://www.npmjs.com/package/afterbefore)\n[![npm downloads](https://img.shields.io/npm/dm/afterbefore)](https://www.npmjs.com/package/afterbefore)\n\nTake screenshots of your Next.js app while you're building it. A small camera icon sits in the corner of your dev server — click it to capture a component, the current viewport, or the entire page. No browser extensions, no headless browsers, no extra setup.\n\nScreenshots are named after your current git branch and saved to your Desktop, so you can quickly share before/after comparisons in pull requests.\n\n## Install\n\n```bash\nnpm install afterbefore\n```\n\nThree things to add to your Next.js project:\n\n**1. Drop the overlay into your root layout**\n\n```tsx\n// app/layout.tsx\nimport { AfterBefore } from \"afterbefore/overlay\"\n\nexport default function RootLayout({ children }) {\n  return (\n    <html>\n      <body>\n        {children}\n        {process.env.NODE_ENV === \"development\" && <AfterBefore />}\n      </body>\n    </html>\n  )\n}\n```\n\n**2. Create the API route**\n\n```ts\n// app/api/afterbefore/[...path]/route.ts\nexport { GET, POST } from \"afterbefore/server\"\n```\n\n**3. Wrap your Next.js config**\n\n```ts\n// next.config.ts\nimport { withAfterBefore } from \"afterbefore/next\"\n\nexport default withAfterBefore({\n  // your existing config\n})\n```\n\nThat's it. Start your dev server and you'll see a camera icon in the corner.\n\n> **Next.js 16+ / Turbopack:** If `withAfterBefore` fails to import, you can add the rewrite manually:\n>\n> ```ts\n> rewrites: process.env.NODE_ENV === \"development\"\n>   ? async () => [{ source: \"/__afterbefore/:path*\", destination: \"/api/afterbefore/:path*\" }]\n>   : undefined,\n> ```\n\n## What you can capture\n\n- **Component** — hover over any element to highlight it, click to capture just that component\n- **Viewport** — captures exactly what's visible in the browser\n- **Full Page** — captures the entire scrollable page\n\nEverything is captured from the live DOM, so you get exactly what you see — logged-in state, open modals, form inputs, scroll position. No headless browser needed.\n\n## Framing (Component mode)\n\nWhen capturing a component, you can wrap it in a presentation frame with a background color or image, adjustable padding, and preset sizes (1920×1080, 1080×1080, 1200×630, 1080×1920) or custom dimensions. Components that are too large for the frame are automatically scaled down. These settings persist across sessions.\n\n## After you capture\n\nClick the status icon to:\n\n- **Open Folder** — jump to the screenshot in Finder\n- **Copy Markdown** — get a before/after comparison table for pasting into PRs\n- **Push to PR** — automatically commit the screenshot, push, and post a PR comment with the image (requires [GitHub CLI](https://cli.github.com/))\n\n## Where screenshots are saved\n\nBy default, screenshots go to your Desktop named after the current git branch (`~/Desktop/my-feature.png`). You can change the save location in the toolbar settings.\n\n## Requirements\n\n- Next.js 14+ (app router)\n- React 18+\n- Node.js 18+\n\n## Known limitations\n\n- Web fonts may render slightly differently\n- Some CSS effects (`backdrop-filter`, `mix-blend-mode`) may not reproduce perfectly\n- iframes and WebGL content are not captured\n- Native folder picker is macOS-only\n\n## License\n\n[PolyForm Shield 1.0.0](https://polyformproject.org/licenses/shield/1.0.0)\n","readmeFilename":"README.md"}