{"_id":"@code-yeongyu/senpi-pty","_rev":"108-f498a9b1c4f70861170e8b27eed530cc","name":"@code-yeongyu/senpi-pty","dist-tags":{"latest":"2026.9.19-2"},"versions":{"2026.7.25-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.7.25-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.7.25-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"dist":{"shasum":"bbe1c1e8f0e357e77f16c2d1df946df33cfba03c","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.7.25-2.tgz","fileCount":62,"integrity":"sha512-N7doAHKtWUt8/rEJzPlJf8bL6Ut5bUI0tJA5iyJSgS5yvdsn6jmbS01KUNpKSPAswp38YvLyPeruhz8LR/vk9g==","signatures":[{"sig":"MEQCIC14lC3IxQWKYF52cLHvzESGEEjSKPRJpmapnDndh0r3AiAjrqhzD9/x1qYRJ+wGF2+AO8zdhT9zhlp4YaHoKmO21w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1186894},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"26.5.0","dependencies":{"@xterm/headless":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.7.25-2_1785050464816_0.44419940613754694","host":"s3://npm-registry-packages-npm-production"}},"2026.7.26":{"name":"@code-yeongyu/senpi-pty","version":"2026.7.26","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.7.26","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"52ecb4ebacb464618566620a3736bd8927ee6907","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.7.26.tgz","fileCount":62,"integrity":"sha512-cl2W8jJxFc5D38PzDjOxAjp05eRcqtvQ9CiZUMrf5v9cZxuYx32rrqvB6aN56RpNJ/ZyKy83Jy0BO4C4qU7Wjg==","signatures":[{"sig":"MEQCICA4JsBIywxZ+9IfiES8ysPIoqLWFLOkyIaFbCgpNxxlAiB1cNzoPTCvJgqB70NZ4FvpJ7ICE40GVZL1rGWzQtRGUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.7.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.7.26_1785089931192_0.9771799576078943","host":"s3://npm-registry-packages-npm-production"}},"2026.7.28":{"name":"@code-yeongyu/senpi-pty","version":"2026.7.28","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.7.28","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"74b10bd0e6f6c6070925dd9e580b2d6c42ff0f4d","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.7.28.tgz","fileCount":62,"integrity":"sha512-UXIusLLNG0Wc1JKXp+ZvaemstOimbe6IQK8ifYd0XRq/9IEMS4orBsdO88alvnfNUCOa7sGgRpVgUnG6xbRFRw==","signatures":[{"sig":"MEUCIAPL+Ct706nF+xJ4hhRhFPwzAZ9ROBd5V8VJ8Q5qR43JAiEAluGj7hzKpUpfTAjAlSH5ZnEDfuv9k1kgjGzlEDCG/G0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.7.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.7.28_1785248743644_0.38042780592804615","host":"s3://npm-registry-packages-npm-production"}},"2026.7.28-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.7.28-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.7.28-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"adbf2d48d499afe97ca3cc96ac2a701779e902c0","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.7.28-2.tgz","fileCount":62,"integrity":"sha512-xNvlWc1kizcli4+oyyYlRT9B6EUoq2jnCjSq1w0Buo6CSEqE++1QKTorU/YtrzLkEaHhngX8fEWL0ATPWh3wMg==","signatures":[{"sig":"MEUCIQCWa7p+itdZ2x8wz2fOYmf/Jm1BXedJZ2cipJprwy6MmAIgEYFxKOytNIm1USnDqX2MMGqdUg9M9ExJQYbdOU0t89c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.7.28-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.7.28-2_1785255748411_0.9448702913080547","host":"s3://npm-registry-packages-npm-production"}},"2026.7.28-3":{"name":"@code-yeongyu/senpi-pty","version":"2026.7.28-3","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.7.28-3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"24681bec06fe364ee10efecab51ee782a3522874","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.7.28-3.tgz","fileCount":62,"integrity":"sha512-X//vdp1i+PHJljKZevsCK4hLkgdQ7ADRH5nBjqYHHhmQAoBqXVlf2x6UuWmlRUd62xzmEKKM5pDUJjSiObzB+w==","signatures":[{"sig":"MEYCIQCxPSx2rMfWSjiDBOwfEmPwmCAWp01mo+W9nGS9jZchXQIhAO3+CTPFGK/jt6iVZQX9xt0/NM9TwlpOruXA9JFMZsmE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.7.28-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.7.28-3_1785258120668_0.11703261088321448","host":"s3://npm-registry-packages-npm-production"}},"2026.7.29":{"name":"@code-yeongyu/senpi-pty","version":"2026.7.29","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.7.29","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"eb1205fff384815f7cd1a9bb57422572ffc03c11","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.7.29.tgz","fileCount":62,"integrity":"sha512-YQDUTb9dJMJb1oixHfUgk36eLICp4dvY6NEM/AMIwMipCzS+yWs0JPnzqpyaiWctHACd4jts80f+L7vsu4S3/w==","signatures":[{"sig":"MEUCIDTUTbQg4m/TXBjEn7rdcSX+0Hgu8odI05tNtaQ/cI7WAiEAvBCxOAzAru+VheNkwO583rlAplnLcAFxbtR/edD7WeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.7.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.7.29_1785332313041_0.38062365532223397","host":"s3://npm-registry-packages-npm-production"}},"2026.7.29-3":{"name":"@code-yeongyu/senpi-pty","version":"2026.7.29-3","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.7.29-3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"d8b26dcf2692c073e68680e1b206b924a2ba2bd9","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.7.29-3.tgz","fileCount":62,"integrity":"sha512-HlYGUkAJp8j9ge+LLZ9B6ZlQVcb5mWEoQvQFav5FS1tPSVz5bQn3+e4gsR5qGX99yg3zFH+99D3HDlTqZOxU8A==","signatures":[{"sig":"MEUCIEX8OaWnayEK72e1tHcW7/khdOqoVkQa/Mrpn1jQeduhAiEA7QlFqnsm3mm/bAp60v5iWEXNTYotA2Pn7yP6xPeQxrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.7.29-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.7.29-3_1785346401102_0.3550230280499398","host":"s3://npm-registry-packages-npm-production"}},"2026.7.29-4":{"name":"@code-yeongyu/senpi-pty","version":"2026.7.29-4","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.7.29-4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"573b50e7851b3bd6206d860d9b4626824ae0907d","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.7.29-4.tgz","fileCount":62,"integrity":"sha512-gUXzpP2VJqn6dPZu+SPgmuER2hwJwxF+VitmRwkB7OFgRRwWbwsOzT5IzMw+B9Rq11hXw7g7xefeS9chvJ+rsA==","signatures":[{"sig":"MEUCIG2X4Eg3AJzf5k/BeIzAMRyyNQoTNSXvs9Y3FpXBZMwkAiEAg2/MCKN2Yd8pQ4lqvGWaBGVRdytsQufLv37BPFthXfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.7.29-4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.7.29-4_1785348511923_0.5575786194496533","host":"s3://npm-registry-packages-npm-production"}},"2026.7.29-5":{"name":"@code-yeongyu/senpi-pty","version":"2026.7.29-5","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.7.29-5","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"79f611bf1a36a6498e169cff036bae78a0f06d84","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.7.29-5.tgz","fileCount":62,"integrity":"sha512-/8qoFkyh+6GehnftzPioJZPaIj7K34TTvMwAsVDkFuplvs5ep5huFhiz7Sv7//mjCZtrl/Uog8PPApHbTKfSGw==","signatures":[{"sig":"MEQCIE2QWeHHygJa9mwlWJL1sblEK+l8SmE1EWRMvVTN/FHnAiAiRszISRrQVV4vnbPHYVNuHWp6/WQLjnqtuNYDDpwiUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.7.29-5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.7.29-5_1785354003457_0.34736462789451994","host":"s3://npm-registry-packages-npm-production"}},"2026.7.29-6":{"name":"@code-yeongyu/senpi-pty","version":"2026.7.29-6","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.7.29-6","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"f28f8ad38e1524e666bb082619f612c14e4a8b74","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.7.29-6.tgz","fileCount":62,"integrity":"sha512-GAdbdO7Uiivp1oHsh89C4NN9ESlokTj+jKtb6U/sPWL1hP9j2asxPenWbl00joZp3UctEetIuucGEyQCMfb3pA==","signatures":[{"sig":"MEYCIQDuHwez6dqcjyoxNbmhMgFkhej7/8XWQiLyqXNV4o3F+QIhAPqwfFnS8EgWk3xifbG7L/HvhbzXwXkI1rk7Cktzl+51","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.7.29-6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.7.29-6_1785356997492_0.14826478364580287","host":"s3://npm-registry-packages-npm-production"}},"2026.7.30":{"name":"@code-yeongyu/senpi-pty","version":"2026.7.30","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.7.30","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"10c8582e8e42d203fc7421b86b694524a6909a6f","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.7.30.tgz","fileCount":62,"integrity":"sha512-ykvW+oXqbVTXppwZLe39CevBZmPMBomIL+qKli3sZTlvjLRHZUi08fdx+gZ4vD4twpC4vcOPQKzWPAHFQE9W0g==","signatures":[{"sig":"MEUCIQDuYtypQ+FuaAe6YfBXZueMMm4CXfvic7OdpXXMU/g0KgIgM+3qQZ5x05KDBqMsmYMfHAPkDMm2CUy13fpd50ifNiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.7.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.7.30_1785387000472_0.22752936439543703","host":"s3://npm-registry-packages-npm-production"}},"2026.7.30-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.7.30-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.7.30-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"b959f24eb19f85b319d017efcacfd9002c5019a5","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.7.30-2.tgz","fileCount":62,"integrity":"sha512-IhqCclmsONnTIEOJmeYWCSRorHzx4Oh3JIsf8BAopn92BUX+Y0nd2+UjMjxDot2Dyrb6Afus7GEzSRtusOsoJw==","signatures":[{"sig":"MEUCIQDMpjt/KZ6eXI5gvqEM+43Szb3gExK9aDWUVpsbbpy5tAIgBSCbN3UeQNVQHVH3iGT3KSgKNISljO0xQ+HWbu89yIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.7.30-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.7.30-2_1785463131775_0.9284224566527381","host":"s3://npm-registry-packages-npm-production"}},"2026.7.31":{"name":"@code-yeongyu/senpi-pty","version":"2026.7.31","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.7.31","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"976c06337f5ccc1d5fca154b62fd023fe3d6f582","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.7.31.tgz","fileCount":62,"integrity":"sha512-gO7yyVfRM2j3Kfm8i/vJKSg6XoryAdreBSdMjHVqMV2zj+A+zTzdpzg23gTX58eBniFmVXoa+vOjZHHhJ5q8VA==","signatures":[{"sig":"MEUCIB4EA8K39Px0xFfhQBOeiF297J2nE+7/nxE3jAPyGNoGAiEAlv06sZHD8jSodx3CgtLSK/m3I3EDsXcVKenD6iaagU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.7.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.7.31_1785464471542_0.16985484410638452","host":"s3://npm-registry-packages-npm-production"}},"2026.7.31-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.7.31-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.7.31-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"144c426e4995052d8c1b7f426ee3ba5f4a45e50c","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.7.31-2.tgz","fileCount":62,"integrity":"sha512-h5v7kifp4C1NUd/K9FH+yF6Y2A8YKSel3GERK8gcc4wGpDH4pXlAvMOLJdarlNgwCYEACgIsls3hadFCyG9f+w==","signatures":[{"sig":"MEQCIGu3t2qO8Ye7OoF7Mo9RmYW+MQacIkZe3Z5tL9atkLzHAiBdYoi+dWPpQ+A26PuKbGuST/KywxKQlxlNMbOTi3A6IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.7.31-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.7.31-2_1785491446786_0.1826226442255907","host":"s3://npm-registry-packages-npm-production"}},"2026.8.1":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.1","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.1","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"b2ff5a7abb4a4bdafb90ab0aea48bd3dce7dc449","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.1.tgz","fileCount":62,"integrity":"sha512-mmXsVDH9LEgXE+Ibjk2gWxG8i8HT0tehQvGJQxycnRII8kWqICPdedtZPwH00il1fXTE2f9Y6S9d7STGe4Ihhg==","signatures":[{"sig":"MEUCIQDsMzgZkAbWF8G9K5qYUESRc6lMwiPj5QEE61kPNuizdQIgeIs8b67lBq67E9LLcmE+baAzmE5dp3zmlG1P5X6eSw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186892},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.1_1785568328555_0.9271353223155021","host":"s3://npm-registry-packages-npm-production"}},"2026.8.3":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.3","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"ae9e401dbb723b3ff708ef8d8b330576613406a0","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.3.tgz","fileCount":62,"integrity":"sha512-rEyYZzj2J2A1XjnvghPO3yAZEa+Zw9MKxf2bqhXYMPi0zHMkGrkBoccedrNP8TfsVssy3cGm+pWPY262Ib20MQ==","signatures":[{"sig":"MEQCIFIjj/UJZcSUh+M4QmeZrO56SN70h+ZfnehM8bGhCZU6AiBg5sLi/nvC6sWSuiFGHy+jVdKkfETLexrgO7uKijAO7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.3_1785740000251_0.42451219043087685","host":"s3://npm-registry-packages-npm-production"}},"2026.8.3-3":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.3-3","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.3-3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"1bb1b425c75878707ee50efb3a9c875add9f6ef7","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.3-3.tgz","fileCount":62,"integrity":"sha512-Onsr2eCH6btZFQhnUOaHmJZ/WwCcdMWedbXflvP/UQ6dPmOXjQ2MV5fwolBt+c7apQBsLjF9P2IotLYatqCeMQ==","signatures":[{"sig":"MEQCIB9burYp4QMLGyw1MsxrZZdjAOyPAMoHLYog8846vlB6AiAid2JpnKkTgMYdSz1jdUDP9mhsWvYVFtvIrj0cpKh1hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.3-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.3-3_1785751961094_0.7534253151291743","host":"s3://npm-registry-packages-npm-production"}},"2026.8.4":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.4","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"9a185b727e8c982ecc1bf8b9e629b6785b0eaa6c","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.4.tgz","fileCount":62,"integrity":"sha512-73mnCD6nFjIxhIGJU+d9rB6VbisMZxdgXw/sNOegDunsLVdrccJ/B4jW2VjKHAIz1ND8cHJeTQNVyEPjGcPjgw==","signatures":[{"sig":"MEUCIQDddUyx9Pn5t3p4+uSGXoGaeqr3YLhTeaJBQ0/GqeHGjgIgZMaEv+Uf5fnxXzzl94nHdsg1RZATKnwFrLg6Xr3JkRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.4_1785836596345_0.08607979725491077","host":"s3://npm-registry-packages-npm-production"}},"2026.8.4-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.4-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.4-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"db89ca5ead60b814d1f8bb7796eb4f8cac3364d2","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.4-2.tgz","fileCount":62,"integrity":"sha512-309YJZGrMY68Hj9iGnuhRnys8aRWKbg+aiGF4McdCh2nPZfPcsDRpbH57O4mN5jCtyVpRG2ygFDlURWHtq1XrQ==","signatures":[{"sig":"MEQCIB6wfYzT0zHltceztshYhK3uonNH3oLQ56mUsb7P5x+0AiB+MkdjbgcvJDp/H1sRvOORfKES79oPaT/tlbGco7CQqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.4-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.4-2_1785883598033_0.9982822662213293","host":"s3://npm-registry-packages-npm-production"}},"2026.8.5":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.5","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.5","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"6bbef53e71fea363fa2b1b4a267e962a730ada43","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.5.tgz","fileCount":62,"integrity":"sha512-gUkn8MXDrZDWkLFy86/T2bWX/9CVc9l9+4I2zqPUFDNCvs0Xq9jBe9dcoz9W46b2Y7Z64v196ET7eYElZNZb5w==","signatures":[{"sig":"MEUCIH8Pf0FkXDhe9YhhiySFP3knC/hYFr6/GzLmQoypfurXAiEA/rNxWe+XKWPmmIDZpnM/hq0WsyOtsVar9HYX/vhSdNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.5_1785891699921_0.100098244816756","host":"s3://npm-registry-packages-npm-production"}},"2026.8.5-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.5-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.5-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"b17113f00be84a801ddcb614cbebf378d5db0042","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.5-2.tgz","fileCount":62,"integrity":"sha512-ZgscZewJFUjYqMgcxoN8aVBtSwsAfDB0rlH5tvVQQi6UUqz9ueaH+QxRIDmIurD2cg31XJr5CQH49YwkbtoqoA==","signatures":[{"sig":"MEUCIQDfK9Jz/n2qWb3Z/muzSeNRSEq0XQeGfWvVOCwv5c+6BgIgAfI2plPZPOgVbiDnT5O3eMEw5+il/dSp3290OIKu8Tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.5-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.5-2_1785904859153_0.45996181277769455","host":"s3://npm-registry-packages-npm-production"}},"2026.8.6":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.6","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.6","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"e953f5ca08081ffc0ea6692a3489c011dd98c12b","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.6.tgz","fileCount":62,"integrity":"sha512-daoW+SZg3lIm2DIHStBdILdT9n7PH/epG0tbjPKZECv3tvn18qLYk1Y5ZjR6BeXTTmdqBCeWqMMONUG73ISuaQ==","signatures":[{"sig":"MEYCIQCwG7IzbmCPme75n/l8gMepYd4ptQr/fv8xfr7xZjXh7AIhAPX2+kHSFXFXhtuENek6KLdvakDzXsb07L4oQFKUL2J7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.6_1785985393962_0.35836421001492735","host":"s3://npm-registry-packages-npm-production"}},"2026.8.7":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.7","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.7","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"2956cfd2047e8ad1e3df94648e7f853be247d4f2","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.7.tgz","fileCount":62,"integrity":"sha512-GG6oe9DilsRbQDrICGoaZTFOZH63b06c9frtoZ9TsVcEugfsdzrsFjgpql3ZAi9uSQqy9AJaItyfv7e3jb9Prw==","signatures":[{"sig":"MEQCICemBa9hFBcjzbdmXIPYUF1YqcpOiVeg+wpvN3eBkExlAiA3YhAj1do8sHi0xnfTbB+svuWDYqZctaODMS40kFObrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.7_1786077914546_0.1687767151082542","host":"s3://npm-registry-packages-npm-production"}},"2026.8.9":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.9","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.9","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"61c11549bbec3415d95bbb1e4ed9fc59951c7e9b","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.9.tgz","fileCount":62,"integrity":"sha512-ZYKMETAneDlllkRZnTzLD1sCgLzEYOmLzspY7lcMCcYU30j9FI2cK4mnR9foUpRYIrwoNh6X9pZ443NsCdCptg==","signatures":[{"sig":"MEQCIGXs2NlpeecrUxb+b9qEfKVNjBwmumOfy5b/Jb0N7Ti3AiB7gnFDYOKWGlh7b+HIksd+6QRSmsEm54bWtO/qDHCgWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191768},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.9_1786264265041_0.5503503213651681","host":"s3://npm-registry-packages-npm-production"}},"2026.8.9-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.9-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.9-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"ed186c1ba1b648261ce97dfe994496a6b38a6b1e","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.9-2.tgz","fileCount":62,"integrity":"sha512-FTZl8TXS9DGyxAvOqfw0Or8efHYuBYqH5oDTFkMYptIMaxoxPdEOD1xaCIKRtVSPZ6TmOIAiO0yrkL3mBwmsCA==","signatures":[{"sig":"MEQCID2vPr7utgj5zQBnCADVzybOH3nQuSo/bjGk2UOl3dRaAiB9AZvzdlOXrTDSo1UweuaizxNrwkXJg/h9yfsmFUwDsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.9-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191178},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.9-2_1786284720358_0.12926156660514643","host":"s3://npm-registry-packages-npm-production"}},"2026.8.10":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.10","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.10","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"29763a6704a391f8f97afafd5049d8479d9db974","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.10.tgz","fileCount":62,"integrity":"sha512-dPtd6swWuCfhC3ABK2q16mzKM6VTdoRbN+n/C75h/V2C4KbZa35KfIxoinhoZlFSZKew/rvF6zLQy1AzUmg4SA==","signatures":[{"sig":"MEYCIQCgGW3SDUI9NzYhbtTJrLOAnKfDon/kmkmoQiRGBD8WCgIhAJ5uO6yEONKXOexJ8PwnBUiHupjCG9WreNd7GGafGzQ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191177},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.10_1786330613551_0.5975168584359825","host":"s3://npm-registry-packages-npm-production"}},"2026.8.11":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.11","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.11","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"2863127bb69aa3d497e5ec2a3568544cc16f8550","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.11.tgz","fileCount":62,"integrity":"sha512-0JGWqUPu6GBIYV90EXqhNGgUx8XJjB0y/Cra7yEHyK+Lh8x9mt/ULMqBS2lE+CwPRTnc4OQ8/qhPgk60jqUBvQ==","signatures":[{"sig":"MEUCICG8kqMzTpcp4he1XBaiRYXUSkaJD5VekJRmLxsSu37vAiEAtm0rOR9PQKF2gy8HccmkvzTcrWX7fVRy+7hy4gBVSwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191177},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.11_1786333252784_0.7615632739349671","host":"s3://npm-registry-packages-npm-production"}},"2026.8.11-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.11-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.11-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"57199a32cc1809bea5c2916f6a1bc3224bffff56","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.11-2.tgz","fileCount":62,"integrity":"sha512-Nff6Qf5wifvNxAbqdUANHaRVu/tadi1L6tM1X10UB2IpREXf8HZLwDnefASssIhXyIOB8pFuiItvX7F29FReqw==","signatures":[{"sig":"MEQCIGXeu5vKJG/Bg/JJ7jZ/nEUHEy6cc30wKk08t1kH8RYQAiBUiu7koPkkovHG6K/JRiNSuAZlUgKb4EQemvU0MSv6Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.11-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.11-2_1786344335080_0.004711695565875029","host":"s3://npm-registry-packages-npm-production"}},"2026.8.11-3":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.11-3","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.11-3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"add0fbd05b8fcd354d594c455a9724d9fa7c6759","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.11-3.tgz","fileCount":62,"integrity":"sha512-CzTfES04jr0vd+rUopffpn/jI+g2AhD2PIlnK0BzX159Wy4zVpCVHdhFV4h3ONsqp5AtCf+3zjUBHimIqgWPPw==","signatures":[{"sig":"MEQCIHjVHruXCcTWcPglu1OCRffzRzQDwCexFPFaqVU2bp5vAiB6JZCuonXOGOeQPu9v8hxKDIMe/iWwXWV3z+haEy2jSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.11-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.11-3_1786445138635_0.16947677820083307","host":"s3://npm-registry-packages-npm-production"}},"2026.8.11-4":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.11-4","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.11-4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"6f0a8739854a7c7c5957b116c68706d08a007755","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.11-4.tgz","fileCount":62,"integrity":"sha512-8RMNkrQ9HH/i65VwnjoBeQ4TebsAntoERqgyZL0fUOL7ghFgUEYmtxmYrxwzYhf0NtzFya5sieZhHtkB4EUPSQ==","signatures":[{"sig":"MEYCIQDYQEXi794BBRklkHzCt85MLbKHnamj693m1xGp44qkhgIhANS9w7CtN7t/FvtvjsWIBVYPiGpOG51w/5HW30FfveP9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.11-4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.11-4_1786451083298_0.8436407619937378","host":"s3://npm-registry-packages-npm-production"}},"2026.8.11-5":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.11-5","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.11-5","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"88de60d33229511cf16f98236cd6e9244f2df3cb","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.11-5.tgz","fileCount":62,"integrity":"sha512-Dni/zB3714/SboKGgXxhKrJ0Df++bspirhw6UaG77HUJNiEISkykUMehCj4lEggXA5RLaL5R8hxVzstSgwiZWg==","signatures":[{"sig":"MEUCIEY5y/0Av5zFU0afxHXAN7QxCvx5IJxqKeo1E6MtSpzSAiEA8PApHYc9C0ZgYFt/fkTaSkS7XerY7qx9QZCQGWY19IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.11-5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.11-5_1786467434471_0.6934248310651556","host":"s3://npm-registry-packages-npm-production"}},"2026.8.11-6":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.11-6","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.11-6","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"e477db80aea9a54e264e9afded5aa39457476f10","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.11-6.tgz","fileCount":62,"integrity":"sha512-JDAkbtqX00xf1wo+IOqiDfwwZvJaLFcSbjfBU0dLA+GQ/RZf/4nBAnwVBl7YjrMPZOFkzPyvr2aRXg2usBhw7g==","signatures":[{"sig":"MEUCIQDNfZSBYEjsQSQchyAtBNi1GswPrjNCGZgHXK41pwC7egIgCw33DJSz6TKcYUpf+WdVv28+s2o2JhVZXha13VJTcHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.11-6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.11-6_1786474964747_0.06077626093823385","host":"s3://npm-registry-packages-npm-production"}},"2026.8.12":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.12","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.12","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"9a16448130effeccd8d4a215b7d54ea8a68df9e6","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.12.tgz","fileCount":62,"integrity":"sha512-WlxXyuoxct0A1+ymbAwQRODBQNWHkT5nvi2rskkZ/t47Q243JOdVfGYkZ/3j2eLB/CjOquhrxA26PZierCBHOg==","signatures":[{"sig":"MEUCID4xCMQudrTweFvu+Zd4NzmJE6KiYwEN12+zsrlqzDcyAiEA8BGuq0SSLSVO2pnrF0VJ/EiJNkr9bMBIEhoT65oGLnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191983},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.12_1786519630278_0.44119304097085865","host":"s3://npm-registry-packages-npm-production"}},"2026.8.12-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.12-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.12-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"e8fa1aeb814eef297e09ec489e3d8bb717e12ed1","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.12-2.tgz","fileCount":62,"integrity":"sha512-ARxr94uA+hzCxNzgzyhkz2Jjx8N4JoSoV8ej2sXXsltOPiXwRiLrwdiMrUGayy0tgx1EuB8XLh1JQFPnJ+U21w==","signatures":[{"sig":"MEUCIQCw72ACU5qInb7dzvwqr3K/xA0E/KcN2TULiLpOtmh3ewIgYLQxbnRtrKRi2eo228dPAfwissDeZd5ryEyC+u0XygA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.12-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.12-2_1786521049812_0.3658056237277676","host":"s3://npm-registry-packages-npm-production"}},"2026.8.12-3":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.12-3","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.12-3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"ea6fc89ddad205f7e8919ad33548e94b010e89ac","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.12-3.tgz","fileCount":62,"integrity":"sha512-IcewO9nT9kzXKdkCGTKp6uGYs9du0fxKV8mhVCPVrPUUSBKgT/isG+qH5RB6sCqOUIAUi4Jk3m9FgIGKOkmAbg==","signatures":[{"sig":"MEUCIQCekrFLbNUU0F3lOGZTLdNEj0+JWpL0Pi6dWthlPcY8fwIgDlFXxFaixpfjuHSVATVKyZ+eujTj27DIWpycecKiZ5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.12-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.12-3_1786522070419_0.560527102070137","host":"s3://npm-registry-packages-npm-production"}},"2026.8.12-4":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.12-4","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.12-4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"c096e8be433e794189cfe6ef10febeffa473eeb0","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.12-4.tgz","fileCount":62,"integrity":"sha512-ucqVrJTanU815UHwWx0c09pUCdUA1PO84FRaps/osP8zpZJq0+eW4A1+FSJ5K6OrevTa1X0VgLV4R20jVAZ9MA==","signatures":[{"sig":"MEQCIB/sDsdWney6ZEd7ufRu5/3nl+/vWSf7it4vGmBE9RxtAiApw9G3SDq1oISo7gGyuw7FRl3M94fCHf2nRvdXojnUMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.12-4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.12-4_1786529139927_0.4294027282688977","host":"s3://npm-registry-packages-npm-production"}},"2026.8.13":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.13","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.13","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"bca5d7469580b8e1d5a5264cf8743d59cf0b5804","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.13.tgz","fileCount":62,"integrity":"sha512-iOT/nuvl/bT5D8EYmjASx2TD9yG5H4cLlEf1/1rtAJeX3YcjOLPqNLC5qNOOl8V5S2N5/KQs1zqXkhKE3I/mPw==","signatures":[{"sig":"MEUCIQC5JbDc/kO+3oMf2zmNlyM6wPArBfH6PxSuEQKGliyupwIgLqt0cIJuN/JUOxva0C/TX6P0PsA9rCV390/K9bOZVLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191712},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.13_1786612385282_0.9047099428372138","host":"s3://npm-registry-packages-npm-production"}},"2026.8.13-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.13-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.13-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"263b5768d84af23204f93749aca10fb93dd38077","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.13-2.tgz","fileCount":62,"integrity":"sha512-p5ZtSUJDjRwzTju28CpypKYGC2Vi1lTuoipCnz2urlBNBLZOg173Ave/FkL9vyZFltdQczJkEv8c3ZB1Vs0GYg==","signatures":[{"sig":"MEQCIH4NuoIsF7OD5voeDjzqL93iZWLnTH+FjyAOGS9a6grHAiBZes/rVEPvnRUyAix5F96jnmOK+s6J4ynGDkK8+cVx/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.13-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191714},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.13-2_1786624894191_0.9380443565671863","host":"s3://npm-registry-packages-npm-production"}},"2026.8.14":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.14","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.14","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"89aec722d109fd37e0f6ea3d1f592f49353b15c2","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.14.tgz","fileCount":62,"integrity":"sha512-EGLxayRgsUlQRtFV0zISaTKzaWl7gVawDzKVov9s9dY3sZdyeTHaDsF7M5nsDtXAvSxV36LcpEKppgqEBPx43w==","signatures":[{"sig":"MEUCIQCAmQU2Wtmpdlez/9t4piQTS0NyDTW4gyMH387fMdruMgIgE7T7e+mppfStMnXdZraFxmgFCf+bU8FmGMdpPmEBt+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191712},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.16.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.14_1786686681803_0.35791971828963853","host":"s3://npm-registry-packages-npm-production"}},"2026.8.16":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.16","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.16","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"4ad169b19dff0c0db319d99ad1f4ba6d6120adc5","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.16.tgz","fileCount":62,"integrity":"sha512-VmJNlX/odtV8QCTwGuiwtwOj2WpEU1wPRQmNOdNwa1SIHyTtQ+VAY0s93yfg9SogWlFsGz/OtEr7fRnq+nypzA==","signatures":[{"sig":"MEYCIQCoSPQ7bguM6rv6Mj8N3qLVynGm83NTYchu2LYGrUjJnwIhALRelOXjItYY244Lq0Mb4ewZ+csEZ8rROtz2X+kWqcXs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191712},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.16_1786902373626_0.9413687032626179","host":"s3://npm-registry-packages-npm-production"}},"2026.8.17":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.17","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.17","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"b0d869ab6e050e9408de37341421ccfaa3d426de","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.17.tgz","fileCount":62,"integrity":"sha512-EmoDOiSeIgOkTOXK+bBNXfuBs9/iYHjI543AN39R8qs76n+lX8U18z+21sXAVRLdhzKSms8TEyIG9z8VLZ0bgw==","signatures":[{"sig":"MEUCIQD12HmF/g77VWlCQ2UCmlf5TBKGMz+EQx+teb8l75XvcgIgcuwY9+BctrXmiEALpvnwP9shPluVYgDXpdSHQTWC4z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191712},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.17_1786997923301_0.9850326648725334","host":"s3://npm-registry-packages-npm-production"}},"2026.8.18":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.18","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.18","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"efa179cc2cb45a8bbc3a75d90c59eef072d4619c","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.18.tgz","fileCount":62,"integrity":"sha512-AjYe+YXYpNNjot7EoLihQzefxn34pU2OVOpUtwbspPdNQMWi3clHoILjMwSwxnt3S4pC01637Q4EDSAC0diZdQ==","signatures":[{"sig":"MEYCIQDIAarxwowI1CScJysaPUJRvuZ3GZtyYN+2u60MgYIHqQIhAIHVw1985Z5FTibMhmYkYyrAu5RENbZ/Q9z4yVq+P5iU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191712},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.18_1787027661466_0.17902464940787044","host":"s3://npm-registry-packages-npm-production"}},"2026.8.18-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.18-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.18-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"4ba340e3e15805435b728163868d98a9f64e4ba9","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.18-2.tgz","fileCount":62,"integrity":"sha512-qR5QDqgnpJSX6Dzd+41FV3r63Yfon2GLYn2Fn10cR95UXf+LDazgBHygUaCUgvzZE+SISFbKeWFi5T1TAy9RCA==","signatures":[{"sig":"MEUCIQD/bGpQisEa+GldPEd1NPFjuK2loFYrld8Zdk0lt3YKawIgMw4t+VTXJlyZQ+y2CqW+5Ubx73nl8SLooFfkfCgSXSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.18-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191714},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.18-2_1787044311240_0.44481177786182347","host":"s3://npm-registry-packages-npm-production"}},"2026.8.18-3":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.18-3","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.18-3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"4902cc778e179008c4d9838aa464dd75b7c0740f","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.18-3.tgz","fileCount":62,"integrity":"sha512-aozL0+ANT7snVDcte1zS+4RT1cCSK0Gz0vkNctKwmBlCeRrxkqyMjOQ5f5g0ve1x4hW93NxQZFZnQcOq7E6qnQ==","signatures":[{"sig":"MEUCIH3cqZAgBZSlK4Ei/98dHYVXcCFltfXz1u8As3ND4gKkAiEAk81GRyJOJAi92voObA+Y0jlkJ5XmnveYU/I91qwQuPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.18-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191714},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.18-3_1787068848954_0.8464822089525661","host":"s3://npm-registry-packages-npm-production"}},"2026.8.19":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.19","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.19","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"24a624fedbfc88bdff9a43043b106c6e511747bb","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.19.tgz","fileCount":66,"integrity":"sha512-XQAPQewfmXdOhbWbbqO4IHf5NxQqTxt2PoA6Dtn7r91WMv5tbHxNaZED5RdsC+eG8mlrEJ95ObfjC713esQF6Q==","signatures":[{"sig":"MEQCIDB+bVJalRtzaka7jNk/FNP2s7auSV6NzwDE7rIA6ed8AiAB+MQtfuP/YBJPcf8bhLoyvaZZ1saPoPx0DwGmKdvRsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.19_1787148451127_0.5020832583714949","host":"s3://npm-registry-packages-npm-production"}},"2026.8.20":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.20","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.20","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"821ba9fd8cd352c678ec25b209abd7f2c45063f9","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.20.tgz","fileCount":66,"integrity":"sha512-XnlJhaRWrgypMCocQWhUJu77rIgWX4mXUtxouS7X4dlRYv+9I+gWbnVit09KwPC6b0Pqw8Men3hK3TsMzxPQCg==","signatures":[{"sig":"MEUCIDw4uZ2nB0DHh5B8VdYKvw58cIEmBK57Yr8wn54QWcCGAiEAzFQQbj5mTRZv9T0FWSyWrx0CkQ9Pmy23GO33m+WfIks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.20_1787240048219_0.7484651838291227","host":"s3://npm-registry-packages-npm-production"}},"2026.8.20-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.20-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.20-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"75f93a5871692576698c9233ea4b2382c8ebebca","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.20-2.tgz","fileCount":66,"integrity":"sha512-y+ui9IvYmkpZQprK0s6OEhNx3qUEZX0tWO5K5Ts5+lXWMAIllmkLgBi32gu/4pD3sLtSSulqkpdoMnvGDWa8gQ==","signatures":[{"sig":"MEUCIAQyugQEXHVcnsKgT50H187Fs9dqv2keZVYlJ9RRUcH2AiEA3MyWr4RQ0SRkPIUeQ7NEWMmlfnnB4Zc3SZl0rSbokxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.20-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.20-2_1787241675477_0.8376968773341305","host":"s3://npm-registry-packages-npm-production"}},"2026.8.21":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.21","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.21","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"924cc2c96d67c9e0b3d50526dbf3fac7c4fa386f","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.21.tgz","fileCount":66,"integrity":"sha512-CAFFLSxVroEeaWy8el0ZvYBtGhGpXNzMoJt40ntdAqSYKwmiveZmDN9OqwIpZNrSOxqqgAqTpMPxzEF/yWkzCQ==","signatures":[{"sig":"MEQCIBz7h7jh1HhKONrdYdU4+yc7xOcQCOLZoLa8iFTE/5NJAiALKIxPLgbmmJG7iVNNofzKjC3+eBW/2zs+/8D1+eyW1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.21_1787291170295_0.3105534938574468","host":"s3://npm-registry-packages-npm-production"}},"2026.8.21-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.21-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.21-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"7549c352d13d4e1e83d0be550d460129177a54f5","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.21-2.tgz","fileCount":66,"integrity":"sha512-iY0YA/Q52ANQsWAOFNC9BkCHAo2sad59IZdX0vJuuCde5XGqLDMN3R/OryipozG5I/x41kiUAH0A9VOF8FbQ2g==","signatures":[{"sig":"MEYCIQCTGdSqRHVVSTgCNSDQ5B0C2wThC8Cervg1MeaSAvBVuAIhANW921bksEMAlXme94TeHqhoAZn5cjrpEQQROrm0F/mx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.21-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.21-2_1787303305052_0.18429553472847893","host":"s3://npm-registry-packages-npm-production"}},"2026.8.21-3":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.21-3","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.21-3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"48e807cd429fe6ac57562cdf33ad16f741ca79c7","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.21-3.tgz","fileCount":66,"integrity":"sha512-9HOZJ71G4AxDfOkG6z1gfVj09aHfP/BrRwGbfzpNVFtaPfRWeYhfi/rBYtKkAK9+DCtL+7jpmKB6biEGnl7tIQ==","signatures":[{"sig":"MEUCIAR6Zy6N37yrT/nU6a0+TtUrusMpMfFoCdCCKbYEi+DIAiEAhHg7tHun/TEdb5HhuIhow4SGh+XL91TZSdG1Z8Zv5+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.21-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.21-3_1787315646330_0.9506473015490446","host":"s3://npm-registry-packages-npm-production"}},"2026.8.22":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.22","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.22","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"4f628422e7b09109eda50f3105c88735c9b16393","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.22.tgz","fileCount":66,"integrity":"sha512-XSM6S4KoKOFgOX1UQdoxME4X9rwnfYdflMnI8WV2YCP0l2qLOvIT9nSutaSYf+Lmwj53Lc4CmcNazTLKgZZfqg==","signatures":[{"sig":"MEUCIC7wQoE8MzRc4N4Qsce9VtBm7sRf42uKDTcceuhoBjo6AiEAwnDq1TOZtMdlRTpYOeRSRbrL7U/oTZIACvHjr4llJMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.22_1787373482059_0.27036092446228643","host":"s3://npm-registry-packages-npm-production"}},"2026.8.22-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.22-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.22-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"a27a38f0bd3f23ec33442f10fe7060a146d2aa3e","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.22-2.tgz","fileCount":66,"integrity":"sha512-PTt7Q5+lgPsYcxLxQMZpxklyRIu6Mt8OGbXpEwz5c9SQqIIuAKzVKXpGiVNQPpxmJN9IpWYu56nGgWUUgnB0zQ==","signatures":[{"sig":"MEUCIQC8C+vhbFV5cdCZcVvbwUnjaXW7x9wZFN3oVZtp2tl0ogIgG6bDjZn9Bpw0kdlkaZvk+P0WehjADlYSmepD+EvufGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.22-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.22-2_1787422671184_0.3803846073161692","host":"s3://npm-registry-packages-npm-production"}},"2026.8.23":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.23","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.23","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"5a0a866d21f61ce6ffb0e16199e101340ad50c48","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.23.tgz","fileCount":66,"integrity":"sha512-yS5OPSJGn0EYgxDoEqZEiG/8/z1SWDzXcKhlu9t7U2mc72dGePBdVE10Gw9Xhp/I9KC0dKwbol+LhQmnflYAfQ==","signatures":[{"sig":"MEYCIQC4Wa+xCZQJf5pJVKe2VPm5cGWgpZ975mPOPc8QkktenwIhAPgE2FgYfqF3gIoUbHyYZnh5pQ3Z4Nz3ZXWf2h9FKlmk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.23_1787486536950_0.7572979245460365","host":"s3://npm-registry-packages-npm-production"}},"2026.8.24":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.24","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.24","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"9b39e3ab0a6d7fad51470422c47cebcce5e28702","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.24.tgz","fileCount":66,"integrity":"sha512-CuTbzJU9VYC7WAHcrj7DzCPg7iyJSdj/GFJiGvJObXZGfb8H1RCeaRa2L75EkXw+cdDW5U56eWZrn6VdwRYY/g==","signatures":[{"sig":"MEQCIEQA75yU16IBRMD/rf1AoNMHVWGUr6jbfnwSIEM70zUjAiBqwcVZ9FAkUTngwTWNTfK1mYIayn66rRoywFXjyuhoGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.24_1787592699893_0.8245500677400044","host":"s3://npm-registry-packages-npm-production"}},"2026.8.25":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.25","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.25","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"f94fbb6db9b32b003248639fbdc3f62d4fb1e2ac","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.25.tgz","fileCount":70,"integrity":"sha512-YyqXxevZauRQ5ifDAL9Ko4Fvu9DzMb1AvhlAngVw+WFqHBamrVb2QvEdNEQhhghDgcdNz8gmBm9QtyLI0BQkRw==","signatures":[{"sig":"MEYCIQDDRKugRkLIra7pDfL/G4gBchZ9Qm/DVdooSBG/m7KVYgIhAOIa1Yf0XADXDYcenPaFxQrhhh2VWToLlRH7OlGeMgga","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.25_1787671709321_0.8125002158843153","host":"s3://npm-registry-packages-npm-production"}},"2026.8.26":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.26","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.26","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"a27de39b11992ecf65a47ca19b5f749c293cb674","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.26.tgz","fileCount":70,"integrity":"sha512-h5RcqpxGivDbiTE1MfPefE6Y3pWCjUsjaqaIlSXwXFpwR7lBvppldEwPY/L8Q/IoVWm9Y2wMziWnZ3fP0HEucw==","signatures":[{"sig":"MEQCIBqYHrNAzsq5haFyNbxnV65r02Yn7rV2LQL5MzUBMvjCAiBzEJjs6b3SVfhleBbvveMstN8xjifOfalu58J7F82DyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.26_1787723997786_0.6451774640788253","host":"s3://npm-registry-packages-npm-production"}},"2026.8.26-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.26-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.26-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"9cd33025806975d60d6c8a8676e2f1ce7b537216","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.26-2.tgz","fileCount":70,"integrity":"sha512-tTzzMZzkIauym8JNR1qUSeuW7K/h2LNEO6zQGGT0jsSgsRq316iirmCnCZRgPIYQN+LTeOHG5CZ7/P2PM/MP7A==","signatures":[{"sig":"MEUCIFgGmaAZ/AXpTdhqOPIdnjtyGkSI1K4PBfbftzQeaWEQAiEA0nPubkiicGENtmNhN87wofLt7QwJYEUtORQo3mKKfAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.26-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214304},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.26-2_1787744597727_0.8514584773023322","host":"s3://npm-registry-packages-npm-production"}},"2026.8.27":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.27","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.27","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"4df3a847605237f8ca25968990f0221961e8e683","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.27.tgz","fileCount":70,"integrity":"sha512-C/2RDXWi49gn6mRNn8d1SYQc28E3q+6GCToWiJl8d1zsMydUdov5EL9EBuT2VGjcPRHLhtmJmRnsb0r3QsAGJw==","signatures":[{"sig":"MEUCIQDICxGjNeGvk+WWWFJwOAg4K8EDUjKPSMQqTcVCJSkhMwIgAjy4BJZwOiH4dr9kNpRidFzirc/ieShR216TgVgNwm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.27_1787818948456_0.1055729797061653","host":"s3://npm-registry-packages-npm-production"}},"2026.8.28":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.28","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.28","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"27d9297317b4cb5b0148f8af41842c18fb88aa94","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.28.tgz","fileCount":70,"integrity":"sha512-QmtFpeg/ycKUS1jjJUAblbrGciBfTVWI3PXdtUQuaqg/PiqT7KkdOmOqsBjMIOfEP3mGijT3B+EueEAvsm11jQ==","signatures":[{"sig":"MEQCIBffVXtXpaB6khsZw7HYVfjF5oP2ScUXLeE5zzfjI64wAiApWaFbcS/6D70T3oWKFNPxid/XKhTllroWG/clW3LyFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.28_1787893971952_0.3266395884015203","host":"s3://npm-registry-packages-npm-production"}},"2026.8.28-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.28-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.28-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"a0962e53b938a7606dc84ea7ccc5f7c90ffa141b","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.28-2.tgz","fileCount":70,"integrity":"sha512-iKdUgFLyTZ31iWH7Ehy9A2D07ur26ubBwcjTtfzqZFkzr7J42ERth+p30slTbO86kfq91malVJiidoDifDollg==","signatures":[{"sig":"MEUCIH/Cp13tKdXwrRq0Y878GAn/RQFm/BUACPO0oZt/SKCeAiEAhXRtFV17XWIeaebClw5weg75kj02GD0+rbFH7HWRpZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.28-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214304},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.28-2_1787957514140_0.05293758355033851","host":"s3://npm-registry-packages-npm-production"}},"2026.8.29":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.29","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.29","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"019219458c9242aaf2e88950c43dcfd543242db0","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.29.tgz","fileCount":70,"integrity":"sha512-bpJEgzEsvaonUyJES1nLMmgudBkuNfwx/k4nkQ7dpVwbKbhnff2wn1sVBhV7CM54BEi0qfpcw1ztOKPb032zNw==","signatures":[{"sig":"MEYCIQDXsQ1S7ASUqApqlH4Vjyx7qZmqNiyuMiI0UhGYyOLqJQIhAJj7/B9umMTWRmxmNVB+2p80gtzCbKQU1lDxfQE1bzid","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.29_1787980133092_0.838796547662557","host":"s3://npm-registry-packages-npm-production"}},"2026.8.30":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.30","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.30","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"1b04a010faa3b416a1eddc6a5e7643cf25068634","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.30.tgz","fileCount":70,"integrity":"sha512-TaDXuAy7iNPhwgSSKplez5LmDfjzDeakHJrEOm/sBagbixwYCTX+xvH1P84SMmHCy+il7DkzcDUjq5jBGHKOIw==","signatures":[{"sig":"MEUCIQDI7oeeE4fqbsldUcYthIf7NmAEiBxA67MxazAUIOfPuwIgHxgsavz6aIWaXxwIhc64Z/keWJNAV0HBAeEPlxzfGE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.30_1788081442987_0.10927884583108094","host":"s3://npm-registry-packages-npm-production"}},"2026.8.30-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.30-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.30-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"735ccb7b78ec1b0b3728c2aa53b053be9a28b1c0","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.30-2.tgz","fileCount":70,"integrity":"sha512-oTgRo94y1cAX0uOyj/C9dfgdCnrBcfvSiuVIYNUqLt8uYUfTBcxdZ7L5FIF/uGZ+v1zt+rrpKR+reTXwwW9w5w==","signatures":[{"sig":"MEUCIQCf1Bm8af/AOzx/Mc+g20VOOdbNfY/m2sRmJc9/4h9iPAIgMEiwwKfsE1thYwBjlTQa8f2inb7E63NsSS0gZOln0Qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.30-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214304},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.30-2_1788095241417_0.22219013106204977","host":"s3://npm-registry-packages-npm-production"}},"2026.8.30-3":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.30-3","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.30-3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"8ca6eef38ddbb30f3a3eb3b634743021daf313d9","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.30-3.tgz","fileCount":78,"integrity":"sha512-xF9YByrwcv2ELd63lkBpvZNb7pI8yqZxbYFLKdWTJuHIxlSB9m7O+kdaX3p3ZzhkX5jxCTv5cgn5ANT502Ld1g==","signatures":[{"sig":"MEYCIQCyOV3xb1a9o6HBuonPFpBTXOOtdZKSiymrIYN9dslM6gIhAOjp2i9kY571l4G9urUPbwP3ItLh/4W96GNl1clb2GvS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.30-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245329},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.30-3_1788108325001_0.8246935995026485","host":"s3://npm-registry-packages-npm-production"}},"2026.8.31":{"name":"@code-yeongyu/senpi-pty","version":"2026.8.31","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.8.31","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"7eb9a0af9ed00e002fb62988236d1977070b8c91","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.8.31.tgz","fileCount":78,"integrity":"sha512-12qcnj0reb7tSDEe0Z14p4vv19gTf6KKXJiz/dqrMc2Jmtvr0xEcgxyd++b1oC5VRqL1lC+wHY4+GeNOgc20Uw==","signatures":[{"sig":"MEUCIFmVGxGPFlNsCbmb8F0XeBBFRDiR1XZjhSP9ZZc3F8jxAiEA64/0HBgOEqIysCeSBEBOu1bHcyUZXiUh7uvGgEUbwqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.8.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245327},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.8.31_1788174846080_0.17361898068315806","host":"s3://npm-registry-packages-npm-production"}},"2026.9.2":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"65a580c2358c488143a16b4c2020b24e8f8e0a7a","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.2.tgz","fileCount":78,"integrity":"sha512-QdELDVzSwZ3G6fpnQvLhqkTubx8CTr5cGfRTm+YxA22VUT2SQXwNNgbWW3s07ouycMur9WTY6AnoELAhrOCnlg==","signatures":[{"sig":"MEYCIQCe1lU+soF2FokxOj/6akegNpEQCPWaWaoeu0OSwFKxHQIhAKWydYTh0ZI8KSTtJSBElqKXBAFeJ7ZpqBr9MtzGiKMR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245326},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.2_1788313889110_0.7675294055497763","host":"s3://npm-registry-packages-npm-production"}},"2026.9.2-3":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.2-3","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.2-3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"661385f13f38689df1d2ac1f4d54b8396fd4ff1c","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.2-3.tgz","fileCount":78,"integrity":"sha512-fQ+bUWoZfOTdYiyW4oLcdD/hwUqyBLwRkc/oO23gMbW/nWDLr1QsX1hGg0TWYmfrhzF/0+vGXCv1Yxd53fm59Q==","signatures":[{"sig":"MEUCIGLOLsBo64lghwHpLtPtZUrkovJQNI/EF86P4Tyc+xuzAiEAq0NtXrfOaMWe9CtfyusmsHNlPR+DVJfojVpYxt2paIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.2-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.2-3_1788339653289_0.3376582309984484","host":"s3://npm-registry-packages-npm-production"}},"2026.9.2-4":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.2-4","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.2-4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"4ae54614a417a915b436dde59b43a3783ef8ba4b","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.2-4.tgz","fileCount":78,"integrity":"sha512-EOWXDhI05nlKTGdAgFXadvxBIV/J/yQspG7cYTqSTGccZ4Rw8wxBbemmTJ79bL+ba80x1baGSoFzl281b8SCGA==","signatures":[{"sig":"MEUCIENaM2BD+tpU5cw7o/oZoG3JcDYMSIFetmun7TwqT1DeAiEA2OFZxS7+eZQP0fXnGp6ugm0zyaWt6ixwst4nT4vdfkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.2-4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.2-4_1788344837601_0.9613171182536695","host":"s3://npm-registry-packages-npm-production"}},"2026.9.3":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.3","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"17ae43d52fa43cd2a166bb775b20998f9c7264dc","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.3.tgz","fileCount":78,"integrity":"sha512-iCQkcG4tb6fCAXwtITkHigOvnaeodRevs4GO/3ogFz3InMG0gjv5ZLYyoLwAJDCFqocU4TCxkcQeAuvCVLR39A==","signatures":[{"sig":"MEUCIQCQVkm+UfGr46Orrq5DlHNgMtKo+rHdc97E8qwB1j7HrgIgIB9s5hF/hKN9Y4ZerZd42bvBajo/7hfn2Ov2o8JO5rE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245326},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.3_1788396415881_0.6188711737369166","host":"s3://npm-registry-packages-npm-production"}},"2026.9.3-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.3-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.3-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"d9261a89618a1c1df0eb70c47a643e54baf1ca23","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.3-2.tgz","fileCount":78,"integrity":"sha512-EpucEveAY9iFOLfFZYTyEDcslj/PbqJucIREMtHE9VUTL/5j2QLYs/PYvVWWhw7N8MVasFxlWH2fndbKjkpChg==","signatures":[{"sig":"MEYCIQCPvEWCAJ+NHx6/cIfvAWCOtLNd9TKs+9A6JgKDImYZoQIhAJOKB9wBYj9+6snZ6sxbNC+vINMSplbukGjWm1nNC4So","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.3-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.3-2_1788415007986_0.6020172282367677","host":"s3://npm-registry-packages-npm-production"}},"2026.9.3-3":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.3-3","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.3-3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"d8aab9d7b7ae8973b6e8189604f020866ab5558b","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.3-3.tgz","fileCount":78,"integrity":"sha512-2t5EpVVut9MmfbAZvMPvY/el3fxn4LveYl/u6NXBmljMvBHrC0VJKi5v8GdjzUXphxwh6skBel+Z6TZ3GAP7Ow==","signatures":[{"sig":"MEQCIDRfMExTse1AVSEIaxm/WBi9S0MdoIql/AfARbkZ5lwQAiBQ3lJ0yXHWuIHJUtn8apl+OhwdDvfaEK3HZcHBZfXojg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.3-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.17.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.3-3_1788434337361_0.4840597529399959","host":"s3://npm-registry-packages-npm-production"}},"2026.9.4":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.4","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"f9288d9aac9b7b4584cf23afd8305d23a2d69684","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.4.tgz","fileCount":78,"integrity":"sha512-pv5u3mRvgyad5A7oI0KbSw+OlV+izZo1tAjSJh8c0wAIdmN4K1XmoJL1kRkOfEZrzKTkFDNIKKRkjCwqZqQpBw==","signatures":[{"sig":"MEYCIQCxb+4HgaOLP5hBDrm6IYbV4fa9/VwX7R5lR7kLAS8VSAIhAPpaIi0lyOyV5NPlJhUt9y6533vOxsc1ZQGCNhrTZjHK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245326},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.4_1788489373928_0.15289125456233066","host":"s3://npm-registry-packages-npm-production"}},"2026.9.4-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.4-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.4-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"b88279443a36893d3619209b2f0c3968a6521709","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.4-2.tgz","fileCount":78,"integrity":"sha512-zE9z+7njtigzZFkdTesIHTdztBkqx4XRUhDbkKmbVaMbaYcxrJ2YDXVSl9q1wurk9J31tR1xcLYpTSZrrMIm9A==","signatures":[{"sig":"MEUCIBriUVmrLY6zNJ8lTu6/UpWjT/iWZDh/O64BRrHYSEW5AiEAowpFXT80JHgb9eRfyhT+t6lONP04JwWYB4c1zCt50rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.4-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.4-2_1788504942064_0.894943975981042","host":"s3://npm-registry-packages-npm-production"}},"2026.9.4-3":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.4-3","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.4-3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"395ca3283ddb72da882476864d84dc364f8a1e54","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.4-3.tgz","fileCount":78,"integrity":"sha512-MBsavWt2Av+OCes/Gdy2YCLM5llXxKnoC6OiQaiqgQZv6ayDI0EGaCAyiftKlXsW3Jg/+Obt53mlpbzkGEog4A==","signatures":[{"sig":"MEUCIDEzYlEhHlDvHJZRWuZi51uoIoSf1vyD5BqHH2E8TCeuAiEAtVpM91vmIS2BPS0aD/Z/qI5kkEn6U2rB1tyj6mu8ZMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.4-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.4-3_1788528097815_0.5031764142944186","host":"s3://npm-registry-packages-npm-production"}},"2026.9.5":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.5","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.5","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"b980085d8483e8fea66335c1ad0aa4d15b410d3d","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.5.tgz","fileCount":78,"integrity":"sha512-JzXkh7EJOp+d4Fia8Zw1BN8Ptrt+NTcq8sLFpVmlOcqnk/8ssaNBLjaNgTPXJqqpecSsuqVCvBTTAlz/+CHu7A==","signatures":[{"sig":"MEQCICXFM0pWFWSSrrcjPn36DDIdUCPows37CbaI4NQ82dX0AiBs5sFwCwho8KQK1lER1DEwp0RW54thTRTwutDMvKgjYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245326},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.5_1788601694482_0.5297518970789004","host":"s3://npm-registry-packages-npm-production"}},"2026.9.5-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.5-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.5-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"cc9957d72ab5028b08d509673017300f5cd777c2","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.5-2.tgz","fileCount":78,"integrity":"sha512-PsFQNlm+y06lrJOToBcVga04OE2QlWV8CqMZYza8+hn9HdMdNCM+7SwetxjvIEvjOErc+/pCz0ZOFJocDbDb7A==","signatures":[{"sig":"MEYCIQCdkG5SvKhdRgmBplspBnZO11IMDv8s+GdZS84UcELW1wIhAKdzS4gmjSmZjir83q+dfQORkagEM5MRMh8+HPveTxpa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.5-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.5-2_1788617395188_0.6001836573354551","host":"s3://npm-registry-packages-npm-production"}},"2026.9.5-3":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.5-3","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.5-3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"2ec6acfbb19a188002425c9c650064d5f512e4f2","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.5-3.tgz","fileCount":78,"integrity":"sha512-TKrr+ZdAmokWNTOrRM2EiW6OBF51IM8ydf2RWqcGDKDBQPYHulEfRubYQ6GL215KAg7nI+eTn0ag9erl/h/4Og==","signatures":[{"sig":"MEUCIDO8uDaR6fXETd9bgQ2YJZXpcgrBWiD6ppW4zIflE0DKAiEAkTTdCm8K9MQwR+l6MwjYY4yToYqetuouTDdtH867PRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.5-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.5-3_1788618311064_0.8520715062189597","host":"s3://npm-registry-packages-npm-production"}},"2026.9.6":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.6","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.6","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"c7ed51760fb439bc6b21d6b2a31e36a5606eb15c","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.6.tgz","fileCount":78,"integrity":"sha512-sH8sIXwmxrzaVh+7/sthn6NjxswbNE6KmICE/olIANmAPBFgzNblzujm53M2Yf58autClYL8c6AQwaumFG9Y3A==","signatures":[{"sig":"MEUCIAztpe5yWYoJg1YF2Mfhr2pgcOmOXa9bCWhH13YqYer0AiEAhiyIQudii4XHpMQ6mhYfGadVMEF+6YUgYGsyTmqR5qI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245326},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.6_1788716534680_0.31149744576824023","host":"s3://npm-registry-packages-npm-production"}},"2026.9.7":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.7","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.7","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"56c41b88b6357f400a8413b70c2a34fdc1085b1f","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.7.tgz","fileCount":78,"integrity":"sha512-kKahBWtiJEvucnfkTAdnG9zQXAwajrGDlWmQkQbqE6WMmRpa8jUQEF8r/86jm2U8QCCrBzRHxxXk47lxhJvxlA==","signatures":[{"sig":"MEUCIQCjz6bOzUL7QCx4H7NnR1a2yFcNN4c0CnXc2UeM1fnY+AIgIjUoWax+stQIQqHHqlz8wottLP1eAld2PkhlBuRPWGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245326},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.7_1788751525885_0.5521520649358944","host":"s3://npm-registry-packages-npm-production"}},"2026.9.7-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.7-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.7-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"76783dc0b9d994831ef259fa46f555967fadfca4","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.7-2.tgz","fileCount":78,"integrity":"sha512-SxUisomE0DlPkFaw3ULLz1sHgVdIPlAUGwZDquqg+q5aQlmmqo7/ZGl5X2bj/lKAYOK4SpEA+nfGxw+9NEpCZA==","signatures":[{"sig":"MEYCIQCT6gseDe5s8N9KraH+KBJllr6Rj1YWF9t3SYiHQWo9NgIhALeZDV1qtK95PloynmgpuHQhsXvL6BPnBdLB5O309ZKa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.7-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.7-2_1788800294344_0.10281957812052722","host":"s3://npm-registry-packages-npm-production"}},"2026.9.8":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.8","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.8","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"dc96bdff81f3442b2a5c0467c9660d61181024dc","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.8.tgz","fileCount":78,"integrity":"sha512-jNRZlgoZ9YgZot6NIE1y2cY3aYO9KoMQq8vnaD/k2KsfXFDZDUAB0QhCKYRBYgN5k/2iG4i3gB3MpKCJDsJbjQ==","signatures":[{"sig":"MEUCIQDpgKRNF686Xwd36nonhYfFka6cbcdG/u8t+C4U1RhdugIgKdmbosizOdo5fbrKN2gGjRnmNBd39Ki01ZHVxrxfUlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245326},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.8_1788889094274_0.7568766857035827","host":"s3://npm-registry-packages-npm-production"}},"2026.9.9":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.9","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.9","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"403b5bb10d62e006ef3318d1287a896e7de75ac5","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.9.tgz","fileCount":78,"integrity":"sha512-s4X+lQVeBeg/NyTVW6uDmKcu/rleLjYfaCzWGCDoyYyK9vIiuHJoQSiFH43o3Vkf9LllabpeGtyMqRhZ0Jvgug==","signatures":[{"sig":"MEUCICBkA5LjUEXU9yFWyTVqQR6IlWQpBfA6lA0Q76Im+52gAiEApzQZXVV1rQ9VbLRbNwhH++QIecdBm+hAJJPy1n9CgvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245326},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.9_1788922098174_0.16932833203701048","host":"s3://npm-registry-packages-npm-production"}},"2026.9.9-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.9-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.9-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"5e4d65cddb8ae51de22f3a7f5752fbe4d9779ace","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.9-2.tgz","fileCount":78,"integrity":"sha512-xSikF5ARhI/mB4ki0cEjVjQR1GNZWgagkpKjlajBfVXuAsO/nCfDImauah6svn02Vn8AuTL7N8wY0gjwxoujKw==","signatures":[{"sig":"MEUCIGHz3QnjxC3b7DDSCip4cBiru/zky29dIbj3J++amNweAiEAo/se3GA/QRy9aI4HuThn8NnhjQvK3evuTuaKzND7PQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.9-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsc -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.9-2_1788946214857_0.509931665006061","host":"s3://npm-registry-packages-npm-production"}},"2026.9.10":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.10","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.10","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"de4a120dc7591cd80a6975698104832c960158af","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.10.tgz","fileCount":78,"integrity":"sha512-PgypPnbqrb1Y/hWnLYeY+jpSVTELwKcafytuzmSxCYr5QC4WxfOXzmXkTUFMo/VtDWFB3tFCwVv5V8ebO43Mng==","signatures":[{"sig":"MEUCIQDTPPzBHliGzccw5GOyCL/8dgf0to1tuU1UAXet2XyVQAIgbvep5KT4fpplGJVNRACdzoIg02DGgzh6q6FiN78JqHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245617},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.10_1789038387126_0.8667529049950209","host":"s3://npm-registry-packages-npm-production"}},"2026.9.10-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.10-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.10-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"e600e1891c2481558f3ba6c0b5bc62e4c8af08ae","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.10-2.tgz","fileCount":78,"integrity":"sha512-FqwxAGeYuJ6U1/YV/caGjfGUq/KGP9RYyHFXirgyGBKL9eZTrXN9vaxZlFn5idpX4zzeN9a5Wk0GPrcDzuj0xQ==","signatures":[{"sig":"MEQCIDzu/c4U+81aLknm5OypjsSwx+q3Lxi179ftujyhKdlFAiAtZmHPQS7hqTO1FLBAmsn7PgXoFZ824hYQDv7c2/cN5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.10-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245619},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.10-2_1789055769988_0.6486868804994599","host":"s3://npm-registry-packages-npm-production"}},"2026.9.11":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.11","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.11","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"5ad74be105574f09b43f7499915fd847b920a859","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.11.tgz","fileCount":78,"integrity":"sha512-jWG3j7++EteDH8Jkw0fSYq3BoGfHlRSxwTPRX6ZSF7hqGelM9Y32O04AXPMfbIEQuU1ithwlynCDWM5DwEOqpA==","signatures":[{"sig":"MEQCIGtbfYSjUgY465104BDZFQSs6ei9gNdzLmD/vxyYdMXGAiBsi9JhQATE+r4sNou0QzvSlxSjPHqyS60m4RvxvmwfSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEhXQB1jCkymi5FWpwY/3E9AxxyyZkyAaEe2XQSeNBhuAiEA2vBY/Y8QUj9+WezmxPTl+ZK1Wo0IsU0MmjsP4MMsAJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245617},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.11_1789145846662_0.5574576989139097","host":"s3://npm-registry-packages-npm-production"}},"2026.9.12":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.12","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.12","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"de02aaba577eaf91cb5086171e09c40e135ea2ee","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.12.tgz","fileCount":78,"integrity":"sha512-WxSCESNxDuxlSzjZZcHqkDv+/iv2g9ifl8v9BMDou+EUOjCsshkdYf5nwKeSWRC5FDxVUViim0Dzg/PNDg+AvQ==","signatures":[{"sig":"MEYCIQDOPLaXGz68zdfPbeU9r80CUW41/iKk2S6pAEqFR8wu+gIhAOp7uOCixMMvAK53p2SWl1cp1zfD+koHSHXCrXSGccTl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDkj2tnSZ3cRrOCxDZiopSfd1nO+KLi+f5ZKaq0QMr/bgIgXBM36wMS5hmy2JsWGUGViF+5LpGKxuSRSw+JAV78Mj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245617},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.12_1789187960080_0.946674015003905","host":"s3://npm-registry-packages-npm-production"}},"2026.9.12-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.12-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.12-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"d7e218cbfc74818bff465b0bf08ec93248cc8cca","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.12-2.tgz","fileCount":78,"integrity":"sha512-b6AcmCQlge91r37Lkkh66oYlHmV+uU1MBlrNSVU/9aDsIGwG5PmA12/GaDaTN61K7HqeFtD93fa0P26E1G24QA==","signatures":[{"sig":"MEYCIQCVdQ2InPZ2RBow5yfe0Dd2Ei+3GhMoBx6X8BKoD4hsEQIhAOQFY+FQaRo2ShmaLc/IuUO7+0OctUa95akhjmDdIJDk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID91GVntpW9iQvJ1Cvu/6mUZwuko0Ive7mJtKxWohE37AiBRjsdJ6lcPan4Tf5nfJlZtN4xvZjmvT7erEqNkJWueDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.12-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245619},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.12-2_1789194543322_0.8639346626397464","host":"s3://npm-registry-packages-npm-production"}},"2026.9.12-3":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.12-3","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.12-3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"0731b9174e1fb202926f5bb8629b9db7cd63b9ec","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.12-3.tgz","fileCount":78,"integrity":"sha512-0ViRO5jn+ajKVZqbqZyIQE+dHs2DT1L4ZJwX45EgUPDf8u/klJLgKZppMFJj2KqapW4lpnS0EjPUEyzhabOwZA==","signatures":[{"sig":"MEQCIEcNXyJckgcqsTnk4IvHaqwJHjNkNGBfJBJSaM8LINQ5AiBdOvwI9S6ABTtZ4LWF0zpgB6aWLzoefcSJNueJe4yPOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAnlzhQjdYBGWNeWq1HvY45sfTg9W1TUsrsuct0BlJGbAiBztFojeptR72RQ2zT3DmXnhNp9v1fiu3CmWiyDzlAANA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.12-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245619},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.12-3_1789215019680_0.21150330071276935","host":"s3://npm-registry-packages-npm-production"}},"2026.9.13":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.13","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.13","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"931abd983caee0e2bd66a788847da6a8a730256d","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.13.tgz","fileCount":78,"integrity":"sha512-7BTXXCjk31Ejk51MWQ5Nou3fpECUrbGl0QHzDslM/2kXIFqe0yjZkEB6CD9kAr74hISP9qVbJ9rGSav1xU7uIw==","signatures":[{"sig":"MEUCICLDNrM2ix/sD+ce+5FPr4sScYWL8iftnKA49ty6qmNUAiEAih3Jon5b4Epy60n9mmoeMu30VNeOwptBtsIP70PbTP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAFAAeoFMgJ+NFSuXVK8t8oYkR5oiVF54WafXX4R4aCBAiEAgDKFMqk6IKHsSt1GF6ohxdaJFj8WDFufujVCiSzEQA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245617},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.13_1789262605565_0.15387547041716187","host":"s3://npm-registry-packages-npm-production"}},"2026.9.13-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.13-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.13-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"da57ca4906b8e8e4692006436e9490dd133bc436","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.13-2.tgz","fileCount":78,"integrity":"sha512-Y96BHyzouDGP1TFuwjYh095Ywg6+SdQI1ge2SAlNqCu3p/Z+jDFkaM6sPYyBqs5CE4OXyTWpNbjclGi/7mv+bw==","signatures":[{"sig":"MEUCIQDhVToU3//qwnzd+BYHCo9M08cb8VxmgNN/VFxQ9e1rrgIgdlK2ujTy0R4TGCFY3fAj9ek0QQASVb+yRHIoWqcYVCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD7TkNRqbkpCBmrkrdTvZSzybNATZG9UMZ6/23F0EqyVgIhAPkrpWxm30mceIU/wnFtgYOtGTfvJ6o90rAt+Ev1tRSF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.13-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245619},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.13-2_1789304565929_0.27607889591367996","host":"s3://npm-registry-packages-npm-production"}},"2026.9.15":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.15","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.15","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"e698f2f4074002ea080ee105d7f94d6ad8cec41e","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.15.tgz","fileCount":78,"integrity":"sha512-zJo8dIZbkHwvYcjSNkGEb/AQw0S8wwnI6p74FLBIrQRK0/aZzrQdJZJelA6IGuU/b9StG6E4h36Q99j05fQjaw==","signatures":[{"sig":"MEUCIQCdoEPEL/T5YzzBz+Thg3ybUn6QAMZs+G3ixdRqml5O2wIgYjF5qHKFv8bzlO2nggprWzRWKXrPHQ8nmGWCMZhQfFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmVEB/1b+PJ0irRPsSSLaHQ9R3/1hz0BM18Pvto+nFUQIgWAA2DWkdob1n10Yq/VZvi+GWjA+gpc9D3IsFhc/anVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268059},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.15_1789459765289_0.3817637053762115","host":"s3://npm-registry-packages-npm-production"}},"2026.9.15-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.15-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.15-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"0231f7b6b4693e3405e747eab0e31cc764d05846","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.15-2.tgz","fileCount":78,"integrity":"sha512-XEo6SPYbWI9wNmyLmm9zdySnA5AVG0r7e9enwhls0RL0MDdSNi8aSh5r6yCAHnjHhGtAtx4FNU3HgaauVzKq6g==","signatures":[{"sig":"MEYCIQDK7GeNunp6YJ7HUCKwzLVTq0mU54XWAvChjRWn7RPWKAIhAKW3fWuk4C4ptW6s/DN04GSjuKavpE3wpOp/wm9fA7gd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCv/F1IYbvkYJUH6jVLG5bOHPqpLYB9WZIZeD7TNIQC4AIgZU2TIQCJ6HX276uWcekd/QBpLtERic6f620V7Tt8X9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.15-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.15-2_1789487444428_0.013253627398084777","host":"s3://npm-registry-packages-npm-production"}},"2026.9.16":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.16","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.16","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"7f1dca370a6667f23473079482c96dacce2ebe74","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.16.tgz","fileCount":78,"integrity":"sha512-jCe2uPsHuzLdueK7hUEQJlyBNKW/An88iTj3JVBno1E+anRI9oAShf/nx+VZnXlCDGqzYT7e6mASQdMNcAVkog==","signatures":[{"sig":"MEUCIQCAmJy7xDg6v2JQnHFyEgxdv8nchapfs14963sJbuPEzgIgIotU6/PsVaO0gPhtKQzC4FXVLycTd2dtHjvexXMVtWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwlwwVX9UJYr7x9qEN5AhOuuDhGn+Co+FcvXhCpe1CbgIhAIK7wTEqXkJI4Du8lbjcHM3reYymU+TS57sIhXLJHnVW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268059},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.16_1789526627473_0.5423120915127402","host":"s3://npm-registry-packages-npm-production"}},"2026.9.16-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.16-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.16-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"4ed57330c23661d90594708f82785f818fd45104","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.16-2.tgz","fileCount":78,"integrity":"sha512-AU5OpU8dsBx5c7fauFQB7tvfUe6FUHVhy8qusHFiCSroH8QXRs/eBN7nZwltUVgDPJ7l2/x2M9EZQ8DfR5ZG7w==","signatures":[{"sig":"MEUCIQCXhMrAHKSzTil3XDiLqLi5Nvspag13bF4l+U2E+PH9lwIgT93heEjYsE2Hx06iCow/97H9vJe5RvnHg+TStzNRKJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICFy2eEBRyLLOVRWrZ3che3NISmKCY0V6dCSguXThQZvAiEAnROtDmqiNnVxVYs6NQ0gZ/37BuS1j6gMnxsBBV8dvoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.16-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.16-2_1789540911850_0.3148947468411749","host":"s3://npm-registry-packages-npm-production"}},"2026.9.16-3":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.16-3","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.16-3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"41e4312b5ad51021636f78bc42c46c907f946596","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.16-3.tgz","fileCount":78,"integrity":"sha512-amqCHBFFU+Zn4fUn1A3H8nSeaY1nQAsPuG0sg/4G49nMRvbMBZUgOrWezqh91osrG9TOGoIJQz6WRUF1G74hsQ==","signatures":[{"sig":"MEUCIQD+6Pa3rs/yjJhVO/8/iQ9AWTI5Mm8IlbtwxVTlZ6cxUwIgTasg5c5IZcsttSGiccfCiBsWBnqWW2bNp+HhMp61RDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4sePnoxPxD78UjPhLn8F5Ep/LB4c+w/XyekEpF0C3KwIhAKLqvoEIkBoTTX2Z5vS1CP35YbejeVaNNa52FA3gy9C8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.16-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.16-3_1789550621144_0.11504022987052287","host":"s3://npm-registry-packages-npm-production"}},"2026.9.17":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.17","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.17","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"e9076b7600925387f984c5a57f0682b94f44f8c8","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.17.tgz","fileCount":78,"integrity":"sha512-RWo5szDRt0z+ffz2qnq2k/XwTGDwRWfnAEHyIogZgFjTcXOmdmlZST5OflotsJ0CZBpJ1jFiHbe4gKirRwafnA==","signatures":[{"sig":"MEYCIQDYJM/WhxKnMdimgK9GefdtXAQKMvAIqO+Oo2MAEZxuyAIhANURfm22uCL8znXNZKX87you7TBsraTMNd44t8gKMDVE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7ZOqgnZ9Epfd6fwkxsN63l8DT17vjM5KGCjIT6ZtmQAIgb+3qJbDlO2deHkCN6MAuc1C/ZcD8GRI6kAFSA/s+4kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268059},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.17_1789636080220_0.7389421370330427","host":"s3://npm-registry-packages-npm-production"}},"2026.9.17-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.17-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.17-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"c4f859faebdfd5be95c7b79d6b15366aef4d2fa2","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.17-2.tgz","fileCount":78,"integrity":"sha512-U+nfW2m+HFL9B2aBHuVQwjX9pSqI1rPG33QxB8bdDS3sFWZIhkpwz63fvzXGnz+naqtaDw3eAIHKaVEwDdP3jQ==","signatures":[{"sig":"MEUCICSHdldXB1P2/84HWo7WxzEacGfAZjuqkAh8YnFJWi+hAiEArJ+IV3gyAGRQSBoiUJFrHP/Iwx0U6r6lziJ8lsZ7qKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICFLOcoCJPgMMSXf4GA2t82ApsP2VzmeohHMW3cUKeG9AiEAjvE6aftjMn4M/XjSvq0b+eIxvQ/a0Q72rumOctqyDbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.17-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.17-2_1789660845602_0.7825017551667888","host":"s3://npm-registry-packages-npm-production"}},"2026.9.17-3":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.17-3","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.17-3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"df6c0603da8f57288057cef1804664063f5c091c","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.17-3.tgz","fileCount":78,"integrity":"sha512-xKp99ilRdi5v0j5x2wNBnv4AeCS2jBIfj2QeSlP44wdS+tOLL1Y22zXxsmm70iJkAXlReDoi8FQW9Z0aS6Rgvw==","signatures":[{"sig":"MEUCIQCXrGPOKsttzJ5siMJLvsM0KByzOK1NlxUYgDqNNa/NYQIgZUp0vXxnfOqLRT/FCLwFdBDuKlPsQqM3xP8WRKk5Y/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGAGzyqJ9jCy6/ylMfG2HWOvPByL5MnFlozueJQAtsmKAiAxlxLd3SVavY08jj4Mmh/2H39K5/ptV9QmmZkp0wn+sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.17-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.17-3_1789676461456_0.06299528804893084","host":"s3://npm-registry-packages-npm-production"}},"2026.9.17-4":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.17-4","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.17-4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"e009d8b46b1fbc2889ef28aae8adcb38e823886e","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.17-4.tgz","fileCount":78,"integrity":"sha512-8b/F3sQ15stKUZwdiAORyYSULONLOO/efQematmeplxHU8uWWd1j/o72Ml4zlzEZmHDW52Iecn2C8zeZJKYBvQ==","signatures":[{"sig":"MEYCIQD/ASqG6xKrLzdrYsSdXbfhlsYJBTL62WkwJpZuzkMPWAIhAO31owMRoUGUvtMHl8u43NkCKptynpKM2vjaxdM9O53T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGcIt9zlAuiBi7tdv/D1560CGwnhP2cty+mUx+tzClCNAiEAoHw2w11ljPIZp+clMgAZNzqqi0ArLClxns+O2udO15w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.17-4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.17-4_1789689208038_0.8051038680701477","host":"s3://npm-registry-packages-npm-production"}},"2026.9.18":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.18","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.18","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"060250170bd9631b382e59a2be9978e300d0456d","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.18.tgz","fileCount":78,"integrity":"sha512-8N1/tek+hNYoDNapamhGE8qXMdTzM8mwXB+2XBfhavFSfaBRb9oGfCMGkildkdWTN/hsjIIjul8ovc4ppix31w==","signatures":[{"sig":"MEYCIQDm2hy2gJLPHqHYX8VZQz/GLvh16IkycnA7a6lo+ErYYQIhAMkovLmu40Sic9GinsGHCgNJ9xwwKIAvcwElilAaGDuy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDuUNpU5XEAwpYuAywKhMPv4lXmAW2GYBzAWh2+bhUwKAiEAl4cq7AwZI7HRzoBrTBxybC0hmdP/BMfqw6WzWlAFU4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268059},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.18_1789696605269_0.6326991172294996","host":"s3://npm-registry-packages-npm-production"}},"2026.9.18-2":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.18-2","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.18-2","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"0bb79b6986b5183ad4cc2edcdcc7b078a9b670a4","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.18-2.tgz","fileCount":78,"integrity":"sha512-U6ltrQBtfrhjFg79ihfIe1IJLR2MLsamlxOQGDhDENl/obFid+0zBgGSgsLIE/9BFJg5mZvLOo0+doOQ/auc4A==","signatures":[{"sig":"MEUCICHr3E1sfo9WkuuUoYOoRx7QavZ0XEDlz1lBfhsB7lImAiEAtNKCEqTWuaWEE349LgYDeiKDrHk8ZWt9Y2+HkwmE+yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKHjvbJOCwzFdBcODhoq/h7NEaNDJqx48+Y74hr/84twIgWG2VAI1mgesMKE6onajPi14U138LV3unlFyavEsRV1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.18-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.18-2_1789698946404_0.2819081084809869","host":"s3://npm-registry-packages-npm-production"}},"2026.9.18-3":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.18-3","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.18-3","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"8e54ec7e236cb2c08a656335d9468c1616ffd21b","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.18-3.tgz","fileCount":78,"integrity":"sha512-stROaMNsPLekAM7ibkdMiPKnOKajXmR9pm62/JEk0wzn7i1BIzxeBsgd/RK3H07VTVdznc+XedefDIH/e2GFdA==","signatures":[{"sig":"MEQCIA0LvM1EPqkLmDc8UFB0O7CipaHLf5977inJ4w9jiktLAiAeKQRrscymioVZ8cdj/99m8N2QwayI18kf4hPLLzzJuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDCpBCWzh1klZOM02eznUlAK+GCMHhOg9wKk0WyUROugQIgYST2mJyisw0n/t9Zo9IMLretv/w/nOT5rCUugVKn8zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.18-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.18-3_1789730400395_0.20165107784315572","host":"s3://npm-registry-packages-npm-production"}},"2026.9.18-4":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.18-4","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.18-4","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"3b62512bb44e7b0a90d163642d7d34d4e96af790","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.18-4.tgz","fileCount":78,"integrity":"sha512-H0W8foHo8OQoiXzQymoJOlHTOXdFLjZunNiBCYw1NGL9piOXLuMzHMHB+h8eNjHyGnv+C6J6q0wqNBidqrMTXg==","signatures":[{"sig":"MEQCIFJWA2L6vV23Cd805Ba2oN3GjCq4T1cj2g2m2vvQME80AiBTWszDtRK0HH18B2v+BAVgs6ijoI6yKdSJo60jDjYxJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAVNlCbsODKJJT4RttfHctvYak7yb0Fif03ClRaj3dOiAiEA6wxtuSq0wVzvRwpseXevukj96idgwFRQIBSpuiig3GI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.18-4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.18-4_1789757345693_0.5620003303269936","host":"s3://npm-registry-packages-npm-production"}},"2026.9.18-5":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.18-5","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.18-5","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"047ab47e3e2ab48a7033b427af675085b221599c","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.18-5.tgz","fileCount":78,"integrity":"sha512-kfhEKWDCz3FmxhqwXa9Pkul/Yhdo7cIgPWq+Dv6DmryyIc8KQirhwpHPgU9FKolcCTLY0Z3dL2bYVHPCX4qq+w==","signatures":[{"sig":"MEUCIQCV8p18MwZN0p866bsQOHp5H6Ip9nru7Ud35SEIUhadmQIgc6O/EnwuTvZNAXm4Gxm8tvRuStR0adnKp3Z+re1GAoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCiXBmfghj7tdqcl0ZqNca05VZCMa6oI4H8C+6goFhSEgIhALOQM1alwKxmG+bNyv45X0KYujkAJ5VNTUMwE+MIIyeI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.18-5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.18-5_1789758273943_0.5715584711840238","host":"s3://npm-registry-packages-npm-production"}},"2026.9.18-6":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.18-6","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.18-6","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"2a6464103856fcada33b2e9c9f6852333fa8061b","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.18-6.tgz","fileCount":78,"integrity":"sha512-t3va5E/wvxFiX9waU2EQwidOTGQt9nrWGDQh/wIrHJtXq4WprylKvNiWgTipu8FY33IJD8ftM5OZuZcZwfHaVQ==","signatures":[{"sig":"MEYCIQD2jhAHtwBvZUzGeZXKcvNZSZh+QRAgnk5V3WaUyWfupwIhAPN5anY3kba/S9WMCx1mzYGhcv5KX9B3uoOspt73Bwyk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD1VVnZTRf0t5r6/xC5zIdG9t8uop8RlwS4ROuOIQg/LgIhANRXJL1vsAR6ogWk/xO3YvMLfQFkrMxMXEr8ksoVNi7t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.18-6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.18-6_1789772910589_0.01978904873737064","host":"s3://npm-registry-packages-npm-production"}},"2026.9.19":{"name":"@code-yeongyu/senpi-pty","version":"2026.9.19","keywords":["pty","terminal","persistent-terminal","typescript"],"author":{"name":"Earendil Works"},"license":"MIT","_id":"@code-yeongyu/senpi-pty@2026.9.19","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"homepage":"https://github.com/code-yeongyu/senpi#readme","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"8c6ef3e739047636c37a66cd664d0f0ae7bc39e2","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.19.tgz","fileCount":78,"integrity":"sha512-T1Bbz63ER7xzDZrW+TX2Ozqk4S5Ni4fLn0C3hqdrsyHEqTsD1qDuh818QUgRtGRRgKu3c/AqoJCR4FuJu5+dZg==","signatures":[{"sig":"MEYCIQDMoc9MKQtNRHl4azunZDY1QRvY/cZHSEQloa+5z//9yAIhAIYpaNn1mIE1m0nE+BlhABXjxx15s32NP7eO4NlHnBTy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCBD/u4z4OUyTLds+M0up1UHQptIPy3zdSK6AUtn41cxAIgSHnC9i27UU6bk5fIZLCYLAUWMQt4GY6dPoasTKv2sow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268059},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/senpi-pty_2026.9.19_1789789891494_0.907343360537916","host":"s3://npm-registry-packages-npm-production"}},"2026.9.19-2":{"_id":"@code-yeongyu/senpi-pty@2026.9.19-2","bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"dist":{"shasum":"42774ab8d8c857593ab215422628307560d03a07","tarball":"https://registry.npmjs.org/@code-yeongyu/senpi-pty/-/senpi-pty-2026.9.19-2.tgz","fileCount":78,"integrity":"sha512-FOHyot8O6BHikTIbQe2dJQDm9Ma9hXB4j6zhYpUplEt7BzBuGUWglQ6E4Zt2m10Vg8goG4FLc6ZgEpdQmz4Wzw==","signatures":[{"sig":"MEYCIQCcccb0H1jVDfWXFEPJNCwW1c0OhEqd5E5wSmJVTs+ObAIhAKBfOw/3QLUx7PKZmkFB2DNx1HrpoeQXxNst41N+2/kH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC6+IGjuAT6vV8E7FQAL+Se+Q0g91Nxs9tRwoJEQo8SdAIgetY60KUPNAX6i/h6cu51/XzLYYGEzJS2U8AcgLijoHc="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-yeongyu%2fsenpi-pty@2026.9.19-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1268061},"main":"./dist/index.js","name":"@code-yeongyu/senpi-pty","type":"module","types":"./dist/index.d.ts","author":{"name":"Earendil Works"},"engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./native":{"types":"./native/index.d.ts","import":"./native/index.js"},"./screen":{"types":"./dist/screen.d.ts","import":"./dist/screen.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./package.json":"./package.json"},"license":"MIT","scripts":{"test":"vitest --run test","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","check:prebuild":"node native/check-prebuild-fresh.mjs","prepublishOnly":"npm run clean && npm run build"},"version":"2026.9.19-2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b993fe5e-b969-4c66-81b6-27575731a9bd"}},"homepage":"https://github.com/code-yeongyu/senpi#readme","keywords":["pty","terminal","persistent-terminal","typescript"],"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"_npmVersion":"11.19.0","description":"Typed PTY session loader for Senpi persistent terminals","directories":{},"maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@xterm/headless":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"26.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/senpi-pty_2026.9.19-2_1789793299601_0.09417064931660901"}}},"time":{"created":"2026-07-26T07:21:04.517Z","modified":"2026-09-19T04:48:20.029Z","2026.7.25-2":"2026-07-26T07:21:05.010Z","2026.7.26":"2026-07-26T18:18:51.340Z","2026.7.28":"2026-07-28T14:25:43.902Z","2026.7.28-2":"2026-07-28T16:22:28.615Z","2026.7.28-3":"2026-07-28T17:02:00.858Z","2026.7.29":"2026-07-29T13:38:33.191Z","2026.7.29-3":"2026-07-29T17:33:21.301Z","2026.7.29-4":"2026-07-29T18:08:32.103Z","2026.7.29-5":"2026-07-29T19:40:03.604Z","2026.7.29-6":"2026-07-29T20:29:57.652Z","2026.7.30":"2026-07-30T04:50:00.635Z","2026.7.30-2":"2026-07-31T01:58:51.983Z","2026.7.31":"2026-07-31T02:21:11.675Z","2026.7.31-2":"2026-07-31T09:50:46.977Z","2026.8.1":"2026-08-01T07:12:08.725Z","2026.8.3":"2026-08-03T06:53:20.406Z","2026.8.3-3":"2026-08-03T10:12:41.236Z","2026.8.4":"2026-08-04T09:43:16.501Z","2026.8.4-2":"2026-08-04T22:46:38.208Z","2026.8.5":"2026-08-05T01:01:40.142Z","2026.8.5-2":"2026-08-05T04:40:59.325Z","2026.8.6":"2026-08-06T03:03:14.198Z","2026.8.7":"2026-08-07T04:45:14.727Z","2026.8.9":"2026-08-09T08:31:05.194Z","2026.8.9-2":"2026-08-09T14:12:00.544Z","2026.8.10":"2026-08-10T02:56:53.748Z","2026.8.11":"2026-08-10T03:40:52.920Z","2026.8.11-2":"2026-08-10T06:45:35.251Z","2026.8.11-3":"2026-08-11T10:45:38.830Z","2026.8.11-4":"2026-08-11T12:24:43.473Z","2026.8.11-5":"2026-08-11T16:57:14.632Z","2026.8.11-6":"2026-08-11T19:02:44.954Z","2026.8.12":"2026-08-12T07:27:10.445Z","2026.8.12-2":"2026-08-12T07:50:50.065Z","2026.8.12-3":"2026-08-12T08:07:50.586Z","2026.8.12-4":"2026-08-12T10:05:40.068Z","2026.8.13":"2026-08-13T09:13:05.439Z","2026.8.13-2":"2026-08-13T12:41:34.323Z","2026.8.14":"2026-08-14T05:51:21.955Z","2026.8.16":"2026-08-16T17:46:13.826Z","2026.8.17":"2026-08-17T20:18:43.479Z","2026.8.18":"2026-08-18T04:34:21.615Z","2026.8.18-2":"2026-08-18T09:11:51.396Z","2026.8.18-3":"2026-08-18T16:00:49.100Z","2026.8.19":"2026-08-19T14:07:31.280Z","2026.8.20":"2026-08-20T15:34:08.399Z","2026.8.20-2":"2026-08-20T16:01:15.652Z","2026.8.21":"2026-08-21T05:46:10.494Z","2026.8.21-2":"2026-08-21T09:08:25.203Z","2026.8.21-3":"2026-08-21T12:34:06.505Z","2026.8.22":"2026-08-22T04:38:02.270Z","2026.8.22-2":"2026-08-22T18:17:51.341Z","2026.8.23":"2026-08-23T12:02:17.101Z","2026.8.24":"2026-08-24T17:31:40.113Z","2026.8.25":"2026-08-25T15:28:29.511Z","2026.8.26":"2026-08-26T05:59:57.943Z","2026.8.26-2":"2026-08-26T11:43:17.885Z","2026.8.27":"2026-08-27T08:22:28.622Z","2026.8.28":"2026-08-28T05:12:52.125Z","2026.8.28-2":"2026-08-28T22:51:54.298Z","2026.8.29":"2026-08-29T05:08:53.239Z","2026.8.30":"2026-08-30T09:17:23.132Z","2026.8.30-2":"2026-08-30T13:07:21.573Z","2026.8.30-3":"2026-08-30T16:45:25.154Z","2026.8.31":"2026-08-31T11:14:06.215Z","2026.9.2":"2026-09-02T01:51:29.257Z","2026.9.2-3":"2026-09-02T09:00:53.434Z","2026.9.2-4":"2026-09-02T10:27:17.792Z","2026.9.3":"2026-09-03T00:46:56.022Z","2026.9.3-2":"2026-09-03T05:56:48.119Z","2026.9.3-3":"2026-09-03T11:18:57.504Z","2026.9.4":"2026-09-04T02:36:14.086Z","2026.9.4-2":"2026-09-04T06:55:42.280Z","2026.9.4-3":"2026-09-04T13:21:37.954Z","2026.9.5":"2026-09-05T09:48:14.617Z","2026.9.5-2":"2026-09-05T14:09:55.340Z","2026.9.5-3":"2026-09-05T14:25:11.201Z","2026.9.6":"2026-09-06T17:42:14.848Z","2026.9.7":"2026-09-07T03:25:26.017Z","2026.9.7-2":"2026-09-07T16:58:14.471Z","2026.9.8":"2026-09-08T17:38:14.431Z","2026.9.9":"2026-09-09T02:48:18.351Z","2026.9.9-2":"2026-09-09T09:30:14.982Z","2026.9.10":"2026-09-10T11:06:27.259Z","2026.9.10-2":"2026-09-10T15:56:10.133Z","2026.9.11":"2026-09-11T16:57:26.823Z","2026.9.12":"2026-09-12T04:39:20.170Z","2026.9.12-2":"2026-09-12T06:29:03.414Z","2026.9.12-3":"2026-09-12T12:10:19.770Z","2026.9.13":"2026-09-13T01:23:25.687Z","2026.9.13-2":"2026-09-13T13:02:46.028Z","2026.9.15":"2026-09-15T08:09:25.404Z","2026.9.15-2":"2026-09-15T15:50:44.521Z","2026.9.16":"2026-09-16T02:43:47.561Z","2026.9.16-2":"2026-09-16T06:41:52.002Z","2026.9.16-3":"2026-09-16T09:23:41.274Z","2026.9.17":"2026-09-17T09:08:00.303Z","2026.9.17-2":"2026-09-17T16:00:45.734Z","2026.9.17-3":"2026-09-17T20:21:01.592Z","2026.9.17-4":"2026-09-17T23:53:28.153Z","2026.9.18":"2026-09-18T01:56:45.439Z","2026.9.18-2":"2026-09-18T02:35:46.497Z","2026.9.18-3":"2026-09-18T11:20:00.505Z","2026.9.18-4":"2026-09-18T18:49:05.805Z","2026.9.18-5":"2026-09-18T19:04:34.040Z","2026.9.18-6":"2026-09-18T23:08:30.692Z","2026.9.19":"2026-09-19T03:51:31.610Z","2026.9.19-2":"2026-09-19T04:48:19.712Z"},"bugs":{"url":"https://github.com/code-yeongyu/senpi/issues"},"author":{"name":"Earendil Works"},"license":"MIT","homepage":"https://github.com/code-yeongyu/senpi#readme","keywords":["pty","terminal","persistent-terminal","typescript"],"repository":{"url":"git+https://github.com/code-yeongyu/senpi.git","type":"git","directory":"packages/pty"},"description":"Typed PTY session loader for Senpi persistent terminals","maintainers":[{"name":"code-yeongyu","email":"code.yeon.gyu@gmail.com"}],"readme":"# @earendil-works/pi-pty\n\nTyped loader package for Senpi PTY sessions.\n\nThe package exposes `PtySession` and a native loader result. `loadPtyNative()` searches the shipped `native/prebuilds/<platform>-<arch>/` package layout and returns the loaded binding when a matching prebuild is present. Unsupported hosts return `native: null` with a `native-unavailable` diagnostic for the attempted host paths.\n","readmeFilename":"README.md"}