{"_id":"@ariestools/browser-kit-page","_rev":"6-4de92e6160c377c93c786121215eadb2","name":"@ariestools/browser-kit-page","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.0":{"name":"@ariestools/browser-kit-page","version":"0.1.0","keywords":["ariestools","browser","page","typescript"],"author":{"url":"https://ariestools.ai","name":"Arie Trouw","email":"support@ariestools.ai"},"license":"LGPL-3.0-only","_id":"@ariestools/browser-kit-page@0.1.0","maintainers":[{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"jonesmac","email":"matt.jones@xylabs.com"},{"name":"atrouw","email":"arie.trouw@xylabs.com"}],"homepage":"https://ariestools.ai","bugs":{"url":"https://github.com/ariestools/browser-kit/issues","email":"support@ariestools.ai"},"dist":{"shasum":"12a52e9b999c6caadca6138b2a911c7baed892f9","tarball":"https://registry.npmjs.org/@ariestools/browser-kit-page/-/browser-kit-page-0.1.0.tgz","fileCount":9,"integrity":"sha512-s3YrRZHcKsGZPdUZ1gdEk2FyzEyVEmWngs12K3yOElk+PBkgMEhlwBEfB4PUy0lIj7THkHIN5EpAbq5r/EFg4w==","signatures":[{"sig":"MEUCIDD5UoEvkMyFc6qZtrDXkUoo3NuF06u4zJimX6ng31GVAiEA1a38bTMx2o6Wub1EwrLgEcfEWqxTG4tModadh9dn93k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12689},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/ariestools/browser-kit.git","type":"git","directory":"packages/browser-kit-page"},"description":"Page lifecycle adapter for browser-kit systems","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@ariestools/browser-kit":"~0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"~4.4.3","vite":"~8.2.0","eslint":"~10.8.0","vitest":"~4.1.10","typescript":"~6.0.3","@ariestools/sdk":"~8.1.6","@ariestools/actor":"~1.1.1","@opentelemetry/api":"~1.9.1","@ariestools/provider":"~1.1.1","@ariestools/tsconfig":"~8.7.26","@ariestools/toolchain":"~8.7.26","@ariestools/actor-model":"~1.1.1","@ariestools/tsconfig-dom":"~8.7.26","@ariestools/provider-model":"~1.1.1","eslint-import-resolver-typescript":"~4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/browser-kit-page_0.1.0_1785514058381_0.4978007152273496","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ariestools/browser-kit-page","version":"0.1.1","keywords":["ariestools","browser","page","typescript"],"author":{"url":"https://ariestools.ai","name":"Arie Trouw","email":"support@ariestools.ai"},"license":"LGPL-3.0-only","_id":"@ariestools/browser-kit-page@0.1.1","maintainers":[{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"jonesmac","email":"matt.jones@xylabs.com"},{"name":"atrouw","email":"arie.trouw@xylabs.com"}],"homepage":"https://ariestools.ai","bugs":{"url":"https://github.com/ariestools/browser-kit/issues","email":"support@ariestools.ai"},"dist":{"shasum":"36a9b37140ff82512c08a31da1a5e65c763263a0","tarball":"https://registry.npmjs.org/@ariestools/browser-kit-page/-/browser-kit-page-0.1.1.tgz","fileCount":9,"integrity":"sha512-uiIU2+I8T1HakVk0JB/PVmNADwBu1sS+5qYxEJQMTCgYBuIjVeqTRgGhsPemFXH7KuPskcLPER9Jy2uEovBWog==","signatures":[{"sig":"MEUCIED9saBj1EkiLYZKGVy9mFvM9CyLI3nDpE8MrRKWa7lMAiEAhZXqVeS2O9ywespXrCMFDuwbSMDqfzcseYDor5QbifU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12689},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/ariestools/browser-kit.git","type":"git","directory":"packages/browser-kit-page"},"description":"Page lifecycle adapter for browser-kit systems","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@ariestools/browser-kit":"~0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"~4.4.3","vite":"~8.2.0","eslint":"~10.8.0","vitest":"~4.1.10","typescript":"~6.0.3","@ariestools/sdk":"~8.1.6","@ariestools/actor":"~1.1.1","@opentelemetry/api":"~1.9.1","@ariestools/provider":"~1.1.1","@ariestools/tsconfig":"~8.7.26","@ariestools/toolchain":"~8.7.26","@ariestools/actor-model":"~1.1.1","@ariestools/tsconfig-dom":"~8.7.26","@ariestools/provider-model":"~1.1.1","eslint-import-resolver-typescript":"~4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/browser-kit-page_0.1.1_1785534068577_0.21597645159214962","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ariestools/browser-kit-page","version":"0.1.2","keywords":["ariestools","browser","page","typescript"],"author":{"url":"https://ariestools.ai","name":"Arie Trouw","email":"support@ariestools.ai"},"license":"LGPL-3.0-only","_id":"@ariestools/browser-kit-page@0.1.2","maintainers":[{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"jonesmac","email":"matt.jones@xylabs.com"},{"name":"atrouw","email":"arie.trouw@xylabs.com"}],"homepage":"https://ariestools.ai","bugs":{"url":"https://github.com/ariestools/browser-kit/issues","email":"support@ariestools.ai"},"dist":{"shasum":"b811b439b1effde9f417fddb893da4ac5a54be44","tarball":"https://registry.npmjs.org/@ariestools/browser-kit-page/-/browser-kit-page-0.1.2.tgz","fileCount":9,"integrity":"sha512-gZHO/6gHKJ/o2GxxJj/sktQN1dcj1PZ7hBVHlWNN7ulOge2mFRs+t5QcJIKa9ZLvMukYD3gF+cjVAsuWvJpw9A==","signatures":[{"sig":"MEUCIFCQbUrFPcSgJ5YaDEvCt26fiPWtNJmtx35T07H6iLgTAiEA6fsqxFczD6x8E0pjN8r+fZnxGfRxwmnjE9IirdVBzCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12627},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/ariestools/browser-kit.git","type":"git","directory":"packages/browser-kit-page"},"description":"Page lifecycle adapter for browser-kit systems","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@ariestools/browser-kit":"~0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"~4.4.3","vite":"~8.2.1","eslint":"~10.8.1","vitest":"~4.1.10","typescript":"~6.0.3","@ariestools/provider":"~1.2.2","@ariestools/tsconfig":"~8.7.29","@ariestools/toolchain":"~8.7.29","@ariestools/actor-model":"~1.2.2","@ariestools/actor-system":"~1.2.2","@ariestools/tsconfig-dom":"~8.7.29","@ariestools/provider-model":"~1.2.2","eslint-import-resolver-typescript":"~4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/browser-kit-page_0.1.2_1786389088201_0.08447031681856343","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@ariestools/browser-kit-page","version":"1.0.0","keywords":["ariestools","browser","page","typescript"],"author":{"url":"https://ariestools.ai","name":"Arie Trouw","email":"support@ariestools.ai"},"license":"LGPL-3.0-only","_id":"@ariestools/browser-kit-page@1.0.0","maintainers":[{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"jonesmac","email":"matt.jones@xylabs.com"},{"name":"atrouw","email":"arie.trouw@xylabs.com"}],"homepage":"https://ariestools.ai","bugs":{"url":"https://github.com/ariestools/browser-kit/issues","email":"support@ariestools.ai"},"dist":{"shasum":"8dadde43d6b6ad659109ce43454741f43c443fe5","tarball":"https://registry.npmjs.org/@ariestools/browser-kit-page/-/browser-kit-page-1.0.0.tgz","fileCount":9,"integrity":"sha512-EaNNzuT9oXgh0jtWAav2/YCRPXVHl2HSQQ/1CC2Hydm40Vu7qBTPwd1/4AhhyQ6MGgRPEFOzwWFrjrtoHanbPQ==","signatures":[{"sig":"MEUCIQCZVOP+gK7cG3kk4QzRelEv0Rg4w/6frg+AHiKsVkGFmwIgFFolAdf65ZNyoxAHAwnKggM2YABFwkNWtHZx5Kb8cEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12627},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/ariestools/browser-kit.git","type":"git","directory":"packages/browser-kit-page"},"description":"Page lifecycle adapter for browser-kit systems","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@ariestools/browser-kit":"~1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"~4.4.3","vite":"~8.2.1","eslint":"~10.8.1","vitest":"~4.1.10","typescript":"~6.0.3","@ariestools/provider":"~1.2.3","@ariestools/tsconfig":"~8.7.29","@ariestools/toolchain":"~8.7.29","@ariestools/actor-model":"~1.2.3","@ariestools/actor-system":"~1.2.3","@ariestools/tsconfig-dom":"~8.7.29","@ariestools/provider-model":"~1.2.3","eslint-import-resolver-typescript":"~4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/browser-kit-page_1.0.0_1786392012966_0.14293609793261575","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ariestools/browser-kit-page","version":"1.1.0","keywords":["ariestools","browser","page","typescript"],"author":{"url":"https://ariestools.ai","name":"Arie Trouw","email":"support@ariestools.ai"},"license":"LGPL-3.0-only","_id":"@ariestools/browser-kit-page@1.1.0","maintainers":[{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"jonesmac","email":"matt.jones@xylabs.com"},{"name":"atrouw","email":"arie.trouw@xylabs.com"}],"homepage":"https://ariestools.ai","bugs":{"url":"https://github.com/ariestools/browser-kit/issues","email":"support@ariestools.ai"},"dist":{"shasum":"4fc5949333c11d51823fd27ea19d3da83e2fec1b","tarball":"https://registry.npmjs.org/@ariestools/browser-kit-page/-/browser-kit-page-1.1.0.tgz","fileCount":9,"integrity":"sha512-D/mB+v2jMRR0uIQKkkwcJxiopIpPN7S8ll940qrJeRArhm1dziCW1NoKcDA8tiSFvvVVB2/qtq4EIXK/V5Br8w==","signatures":[{"sig":"MEYCIQD49WWX2cpm6r6IC6E+rJaEihVezCNXajNBni92zmxlqgIhAIvAh0Uv28WLRVo4khVSSG6/55JNEhyAluRtMWrdz/tp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12627},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/ariestools/browser-kit.git","type":"git","directory":"packages/browser-kit-page"},"description":"Page lifecycle adapter for browser-kit systems","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@ariestools/browser-kit":"~1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"~4.4.3","vite":"~8.2.1","eslint":"~10.8.1","vitest":"~4.1.10","typescript":"~6.0.3","@ariestools/provider":"~1.3.0","@ariestools/tsconfig":"~8.7.29","@ariestools/toolchain":"~8.7.29","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@ariestools/tsconfig-dom":"~8.7.29","@ariestools/provider-model":"~1.3.0","eslint-import-resolver-typescript":"~4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/browser-kit-page_1.1.0_1786395596162_0.5079290358044535","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"_id":"@ariestools/browser-kit-page@2.0.0","bugs":{"url":"https://github.com/ariestools/browser-kit/issues","email":"support@ariestools.ai"},"dist":{"shasum":"7532d95d6ee76b671a946096df7436d0cc541bab","tarball":"https://registry.npmjs.org/@ariestools/browser-kit-page/-/browser-kit-page-2.0.0.tgz","fileCount":9,"integrity":"sha512-KTo9a/kYeIcWfCmEtddmZCLPUaezVv5JXfYhrAX/6N6UKNDn8p0LrKVH+f2yAoTVKOP0P42WxeSLz5m1nIWtzw==","signatures":[{"sig":"MEQCIAbnTlC68LiD/QJSsCkXLTXyiiKFAiBuXQofI57l4HBGAiBOS/shoOy2iUm2803jzNBgCrc6ulHu0XtF96DgHtXp6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDEcM9LCiCCIOAKujUtoP0FxZZ3OoU/fhbFSVA528EAgAiEAs499q0fGfCo+E/1xu7T1MpECZQIzEbJycNbDEPWEVAw="}],"unpackedSize":12627},"name":"@ariestools/browser-kit-page","type":"module","author":{"url":"https://ariestools.ai","name":"Arie Trouw","email":"support@ariestools.ai"},"engines":{"node":">=26"},"exports":{".":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"license":"LGPL-3.0-only","scripts":{"test":"vitest run","test:ci":"vitest run"},"version":"2.0.0","_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"homepage":"https://ariestools.ai","keywords":["ariestools","browser","page","typescript"],"repository":{"url":"git+https://github.com/ariestools/browser-kit.git","type":"git","directory":"packages/browser-kit-page"},"description":"Page lifecycle adapter for browser-kit systems","directories":{},"maintainers":[{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"jonesmac","email":"matt.jones@xylabs.com"},{"name":"atrouw","email":"arie.trouw@xylabs.com"}],"sideEffects":false,"dependencies":{"@ariestools/browser-kit":"~2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"~4.6.5","vite":"~8.3.0","eslint":"~10.10.0","vitest":"~5.0.1","typescript":"~6.0.3","@ariestools/provider":"~2.0.0","@ariestools/tsconfig":"~10.0.7","@ariestools/toolchain":"~10.0.7","@ariestools/actor-model":"~2.0.0","@ariestools/actor-system":"~2.0.0","@ariestools/tsconfig-dom":"~10.0.7","@ariestools/provider-model":"~2.0.0","eslint-import-resolver-typescript":"~4.4.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/browser-kit-page_2.0.0_1789776187718_0.03769321078767396"}}},"time":{"created":"2026-07-31T16:07:38.207Z","modified":"2026-09-19T00:03:07.998Z","0.1.0":"2026-07-31T16:07:38.529Z","0.1.1":"2026-07-31T21:41:08.754Z","0.1.2":"2026-08-10T19:11:28.339Z","1.0.0":"2026-08-10T20:00:13.097Z","1.1.0":"2026-08-10T20:59:56.316Z","2.0.0":"2026-09-19T00:03:07.821Z"},"bugs":{"url":"https://github.com/ariestools/browser-kit/issues","email":"support@ariestools.ai"},"author":{"url":"https://ariestools.ai","name":"Arie Trouw","email":"support@ariestools.ai"},"license":"LGPL-3.0-only","homepage":"https://ariestools.ai","keywords":["ariestools","browser","page","typescript"],"repository":{"url":"git+https://github.com/ariestools/browser-kit.git","type":"git","directory":"packages/browser-kit-page"},"description":"Page lifecycle adapter for browser-kit systems","maintainers":[{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"jonesmac","email":"matt.jones@xylabs.com"},{"name":"atrouw","email":"arie.trouw@xylabs.com"}],"readme":"# `@ariestools/browser-kit-page`\n\nPage lifecycle integration for a running browser-kit system.\n\nThe adapter requests system shutdown on `pagehide`. Because page events cannot\nextend their lifetime, durable progress must live in providers rather than\ndepending on unload completion.\n","readmeFilename":""}