{"_id":"@wterm/core","_rev":"20-079d06c3aa6b1c9b81a90c7d2e0d6051","name":"@wterm/core","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@wterm/core","version":"0.1.0","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.1.0","maintainers":[{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"eef9d43ffe97b9f9f80ce600675fb6aedade5e74","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.1.0.tgz","fileCount":16,"integrity":"sha512-qPGC7ShOH1Pws/VanGzTyEI/68bcEMFCKS1E2xX3p+d3Jej19bBfAQ9DEZrGANqiB2BRbHPbt6v+O1EiCYInrA==","signatures":[{"sig":"MEYCIQDVcZFlqaJ7kRgrw+3D9P+iMbZSg+r7+DLtfIJmjLBgpwIhAMhJQz2V5n+0T9jZJiIuc1ew5bk6AfQm5x1/X8fgHlwm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46079},"main":"dist/index.js","type":"module","_from":"file:wterm-core-0.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"_resolved":"/private/var/folders/bw/l_mkbwg9061dn0frt5258s180000gn/T/14317647753e85c87746ab84746ca065/wterm-core-0.1.0.tgz","_integrity":"sha512-qPGC7ShOH1Pws/VanGzTyEI/68bcEMFCKS1E2xX3p+d3Jej19bBfAQ9DEZrGANqiB2BRbHPbt6v+O1EiCYInrA==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"10.9.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1776210454887_0.5014882185332894","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@wterm/core","version":"0.1.1","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.1.1","maintainers":[{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"5db44f0a671256bd64ebb028b69458e433760951","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.1.1.tgz","fileCount":16,"integrity":"sha512-VW2iFLprlrS5TTV2ITOCQW2wcIjsfRXNOpkl2dSYKey6rOVreITP2ZMWvsPIPRBZdp3S7sH54EfQHJz322EuWw==","signatures":[{"sig":"MEQCIFjygyjESbAzSxcEupKFFtDn9eDy80spN75Z3WtXR/XJAiBSYAg5P976TxZzM91amlrlwGiZj4FOUHxHxjo3wTXKrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46079},"main":"dist/index.js","type":"module","_from":"file:wterm-core-0.1.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"_resolved":"/private/var/folders/bw/l_mkbwg9061dn0frt5258s180000gn/T/f5ec36b64bcc8e566bec139d720ad21b/wterm-core-0.1.1.tgz","_integrity":"sha512-VW2iFLprlrS5TTV2ITOCQW2wcIjsfRXNOpkl2dSYKey6rOVreITP2ZMWvsPIPRBZdp3S7sH54EfQHJz322EuWw==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"10.9.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.1_1776211398595_0.4328686491948144","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@wterm/core","version":"0.1.2","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.1.2","maintainers":[{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"448b753b5a4968a6e60fe95384331a755aaabd94","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.1.2.tgz","fileCount":16,"integrity":"sha512-ddUfcn7Iwbo0B8M67a2Tl8jB45JeOBJu6zpxxglxllQ3+qpfD2BpjhOixKo5pUE8B2JOgwElhVxg9JuWLeDBEw==","signatures":[{"sig":"MEQCICWaVk1HL3ESKKuCfT/T6dYNcpAELehF6GaT1KXXqbstAiApFeYETX5cfUexO2+TMKkot8u/i4zsWgrpSpY239EOjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46079},"main":"dist/index.js","type":"module","_from":"file:wterm-core-0.1.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"_resolved":"/private/var/folders/bw/l_mkbwg9061dn0frt5258s180000gn/T/7af82476f7847770da9b09bbb3b7c143/wterm-core-0.1.2.tgz","_integrity":"sha512-ddUfcn7Iwbo0B8M67a2Tl8jB45JeOBJu6zpxxglxllQ3+qpfD2BpjhOixKo5pUE8B2JOgwElhVxg9JuWLeDBEw==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"10.9.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.2_1776215268385_0.4952210700112287","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@wterm/core","version":"0.1.3","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.1.3","maintainers":[{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"80c8325facf84c6bbdab23db9370ed747ef76f69","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.1.3.tgz","fileCount":20,"integrity":"sha512-e7aNrnIRAIEyRyN/TEvaZKFsYIAJYqdlPV3DpP3Qjn53ZL9iJeHbOGMbm7TeodBxUyS24YuUGLtFeaEkhbe/zw==","signatures":[{"sig":"MEUCIFHxkUTPM0rEBpqhhwwni4+iGeHP9UAiu/Nkj19k5Ok5AiEAr9QRkrqkdVBCFHKn2DybczchE94PpA26YU1Z0zDx3/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78767},"main":"dist/index.js","type":"module","_from":"file:wterm-core-0.1.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"scripts":{"build":"tsc","prebuild":"node scripts/inline-wasm.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"_resolved":"/private/var/folders/bw/l_mkbwg9061dn0frt5258s180000gn/T/c2edcab9cdfd7fafe5d9225b1e97dde5/wterm-core-0.1.3.tgz","_integrity":"sha512-e7aNrnIRAIEyRyN/TEvaZKFsYIAJYqdlPV3DpP3Qjn53ZL9iJeHbOGMbm7TeodBxUyS24YuUGLtFeaEkhbe/zw==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"10.9.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.3_1776217827051_0.5537094871244348","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@wterm/core","version":"0.1.4","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.1.4","maintainers":[{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"f2cb5977ce1509a8410d42e9ab832861e5650bab","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.1.4.tgz","fileCount":20,"integrity":"sha512-qm7MsyzPh+akklR7XX/7GAY2OUuEM7NHd3EI90LBjCZhohDK9783kORgj8JCi0s/nx2vA/HvOJgNsUTrVcRMwQ==","signatures":[{"sig":"MEQCIAJUVWxLnQ9UwsTR52Cwf/C0A6XbcQfEHeF4rYmuSjdDAiAKFXAQh3IszZNU/Stimt+f6fZV1++QE97FfA0FBw9JgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78767},"main":"dist/index.js","type":"module","_from":"file:wterm-core-0.1.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"scripts":{"build":"tsc","prebuild":"node scripts/inline-wasm.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"_resolved":"/private/var/folders/bw/l_mkbwg9061dn0frt5258s180000gn/T/c3ab47d3f86ad413a67f6009930afa09/wterm-core-0.1.4.tgz","_integrity":"sha512-qm7MsyzPh+akklR7XX/7GAY2OUuEM7NHd3EI90LBjCZhohDK9783kORgj8JCi0s/nx2vA/HvOJgNsUTrVcRMwQ==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"10.9.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.4_1776231028036_0.3905585879965987","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@wterm/core","version":"0.1.5","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.1.5","maintainers":[{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"abe603e12aef5a047206527ae630778fc260a8af","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.1.5.tgz","fileCount":19,"integrity":"sha512-XcPAI7SY7fDkBzfyUxBwG4gopd1hM4JUe+nEC4mCilJk7uPG8t9PtXxB52AVBmqLRmpQ8HtpK8cvhwsbUjWWMA==","signatures":[{"sig":"MEUCIQDYMWC6foxDl6Gez40SZTOfPg2erVab+zZI7DmrAirUBQIgVm8/9y2LXczLkxlQpqT1nuvstCclo60EnYG2Ydwzgck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68046},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"gitHead":"73edddcdb2df7c519b4e0465976f2b0c8fc370e4","scripts":{"build":"tsc","prebuild":"node scripts/inline-wasm.js","type-check":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"10.9.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.5_1776233340699_0.6789784227665454","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@wterm/core","version":"0.1.6","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.1.6","maintainers":[{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"cc5dddb63f393c230c3c8d2422e2c89bd9f40a56","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.1.6.tgz","fileCount":20,"integrity":"sha512-8XhW/iwjuHPk5xSSs5l45XAvWsCNtBomei6ZoGfKgW6bnWKRw1fsDpCC68KtDMMYNex/4vJQWz197qsq0EsOIw==","signatures":[{"sig":"MEQCIBZ+X1t4gn5CE7O/2cnHQRrbwEqxMa/w4c/RVaNYE1/5AiBUCJpaMMhyecnKr6Q4g+nrvj1UwSckWG23xcgtiCwWkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78767},"main":"dist/index.js","type":"module","_from":"file:wterm-core-0.1.6.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"scripts":{"build":"tsc","prebuild":"node scripts/inline-wasm.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"_resolved":"/private/var/folders/bw/l_mkbwg9061dn0frt5258s180000gn/T/0eaedcfa91dfa7d229339dfd793c2bfd/wterm-core-0.1.6.tgz","_integrity":"sha512-8XhW/iwjuHPk5xSSs5l45XAvWsCNtBomei6ZoGfKgW6bnWKRw1fsDpCC68KtDMMYNex/4vJQWz197qsq0EsOIw==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"10.9.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.6_1776235429559_0.30443077325144197","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@wterm/core","version":"0.1.7","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.1.7","maintainers":[{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"4a7a7f112e0a0f1ea26fe94528f86335ad952836","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.1.7.tgz","fileCount":20,"integrity":"sha512-uP8R/OxO/cZUVOWD2q9SLgRTjqH6Ovd3se3SOJvwTi13yJazUF9hGlTrybLgNi4hmuGTHxHPSDSHvQrgf0KEeg==","signatures":[{"sig":"MEUCIG13KecZhYVJUp99NT48Z+CbqLnVTp6ljeJU0Q2IKU0SAiEA6yJwccz7MUg9Tfp6EZEUMxaoNo7BSGGCNJyLV7OW1jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79193},"main":"dist/index.js","type":"module","_from":"file:wterm-core-0.1.7.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"scripts":{"build":"tsc","prebuild":"node scripts/inline-wasm.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"_resolved":"/private/var/folders/bw/l_mkbwg9061dn0frt5258s180000gn/T/d5d99daf2e4ac956e7c3fae0c1eceb8e/wterm-core-0.1.7.tgz","_integrity":"sha512-uP8R/OxO/cZUVOWD2q9SLgRTjqH6Ovd3se3SOJvwTi13yJazUF9hGlTrybLgNi4hmuGTHxHPSDSHvQrgf0KEeg==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"10.9.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.7_1776263430295_0.9802669387341116","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@wterm/core","version":"0.1.8","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.1.8","maintainers":[{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"51e8588d6427140d45b1b43b78b51a1f024f77d1","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.1.8.tgz","fileCount":28,"integrity":"sha512-suOX4Irv3/a90Y5Xn60wza7mIUG2Mu1d2U61g2nbDjs4wWD8SCbi26FUZczuKNo2xqWWjkynNXTTULuAjhiJYg==","signatures":[{"sig":"MEYCIQDvdZTLT+VWAEw+5U0RVTaFiHG6if9dIlNz9FGICrJwkQIhAKQk6u/LVRPMm0zQoEDjg1u56+hMf4iYcgiJdDl21teN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113974},"main":"dist/index.js","type":"module","_from":"file:wterm-core-0.1.8.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"scripts":{"test":"vitest run","build":"tsc","prebuild":"node scripts/inline-wasm.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"_resolved":"/private/var/folders/bw/l_mkbwg9061dn0frt5258s180000gn/T/ff7de5144f386536184fa68693dcc7d6/wterm-core-0.1.8.tgz","_integrity":"sha512-suOX4Irv3/a90Y5Xn60wza7mIUG2Mu1d2U61g2nbDjs4wWD8SCbi26FUZczuKNo2xqWWjkynNXTTULuAjhiJYg==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"10.9.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.8_1776315015630_0.2919603377653657","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@wterm/core","version":"0.1.9","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.1.9","maintainers":[{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"2cba69ac6d4fd8b2add9ee7e5a2d95869f93568b","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.1.9.tgz","fileCount":20,"integrity":"sha512-RqyS/w7SU3sLCY2yfsw5p+T7wYIIgCYzOMQIWkoJHKN7o+n/uerr2nTNygR3MBQ2FOcznilFm30w9aOJ2OK3GQ==","signatures":[{"sig":"MEUCIHBRZXHqmz3YBbcscI+JWp2Oy0uZEsfXGY7yeCDOdgMnAiEAylEc/+AwU1Jxwe5/6a15Wyg9vevrGvESh3w5jfV2144=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86750},"main":"dist/index.js","type":"module","_from":"file:wterm-core-0.1.9.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"scripts":{"test":"vitest run","build":"tsc","prebuild":"node scripts/inline-wasm.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"_resolved":"/private/var/folders/bw/l_mkbwg9061dn0frt5258s180000gn/T/df5aee921039d6e96354852ac4c636e9/wterm-core-0.1.9.tgz","_integrity":"sha512-RqyS/w7SU3sLCY2yfsw5p+T7wYIIgCYzOMQIWkoJHKN7o+n/uerr2nTNygR3MBQ2FOcznilFm30w9aOJ2OK3GQ==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"10.9.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.9_1776624312610_0.0030733588228939457","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@wterm/core","version":"0.2.0","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.2.0","maintainers":[{"name":"ctate","email":"chris@ctate.dev"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"2d9baddd3d84504d24c09c4237e5902511428fa9","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.2.0.tgz","fileCount":19,"integrity":"sha512-nqtrGz/tqTkPrvB/Ag/43KuUZOcAjZaj+UM+caf1w1IYLfxQPexpZs3JOrYav4sDoYNFdJJWtybtRflHGeMW2Q==","signatures":[{"sig":"MEQCIHT5TnbMSdeAV9SGX87NZyiePkqoGO2UsMFzeODUHLMdAiAMZP64+ivXHxOb5frWADzPKiwNa19R7LdPUF0ctijULQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fcore@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76127},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"gitHead":"ba8c90007509248a50382b9e0b01e4001736cc86","scripts":{"test":"vitest run","build":"tsc","prebuild":"node scripts/inline-wasm.js","type-check":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9771456c-84c9-4568-b7ea-a2da3fe84cbc"}},"repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"11.11.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1777187758834_0.8608703175251771","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@wterm/core","version":"0.2.1","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.2.1","maintainers":[{"name":"ctate","email":"chris@ctate.dev"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"3e99203f1c88a9cf5e952a96f54a541216238721","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.2.1.tgz","fileCount":20,"integrity":"sha512-g+xrTei6qovjH0QI/HFyAyV2TCAuH/d3FJl2Vh/aObDX6FqA8PjwkafBwESSOaEvSeUQhU5d37ELtUSWMZP46A==","signatures":[{"sig":"MEQCIE+TSjOxvXQd2sZ7LiHt6LHsToyPZcjc5VO92RLEWMMQAiA6orGvPgsEnJr6Y8F8pox4JeqI4tnrbuiLPpCFf+gCYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fcore@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86848},"main":"dist/index.js","type":"module","_from":"file:/tmp/wterm-core-0.2.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"scripts":{"test":"vitest run","build":"tsc","prebuild":"node scripts/inline-wasm.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9771456c-84c9-4568-b7ea-a2da3fe84cbc"}},"_resolved":"/tmp/wterm-core-0.2.1.tgz","_integrity":"sha512-g+xrTei6qovjH0QI/HFyAyV2TCAuH/d3FJl2Vh/aObDX6FqA8PjwkafBwESSOaEvSeUQhU5d37ELtUSWMZP46A==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"11.11.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.1_1777443700586_0.6758268540004464","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@wterm/core","version":"0.3.0","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.3.0","maintainers":[{"name":"ctate","email":"chris@ctate.dev"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"3791a487154c992b3c5080bce0fe5739556faa0d","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.3.0.tgz","fileCount":24,"integrity":"sha512-aQ73QBP+eyA3kcn31mA7DmAi7qmEsQijZdmvgwxtSjCi2248EAOZgtkGDpjlspfrxyVxQbUl/IF+gCVcXt4nZQ==","signatures":[{"sig":"MEYCIQCm6Pw73umG25WbF2y568zs9utls70mWK8BpvWHUwrINwIhANhj4Z7Zocws75F7JEsCHW81nmA/+PuiNPclJ3kLcbvo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fcore@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90425},"main":"dist/index.js","type":"module","_from":"file:/tmp/wterm-core-0.3.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"scripts":{"test":"vitest run","build":"tsc","prebuild":"node scripts/inline-wasm.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9771456c-84c9-4568-b7ea-a2da3fe84cbc"}},"_resolved":"/tmp/wterm-core-0.3.0.tgz","_integrity":"sha512-aQ73QBP+eyA3kcn31mA7DmAi7qmEsQijZdmvgwxtSjCi2248EAOZgtkGDpjlspfrxyVxQbUl/IF+gCVcXt4nZQ==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"11.11.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1777578731711_0.4437897916779332","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@wterm/core","version":"0.3.1","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.3.1","maintainers":[{"name":"ctate","email":"chris@ctate.dev"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"633eed6b972f46059b0913cb88d2a73d52a02506","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.3.1.tgz","fileCount":24,"integrity":"sha512-Ml4QMy2gj8pXupkZcMX77gN9iYv2B1Mkkc4WkVydTSnJf2LvyLJ3YgtMwL+N5SfqP+XxHy905AP27kNQPS0eIw==","signatures":[{"sig":"MEUCIF6jEzqu0ZG6f9OHIWStfezBct6osM2tWBXROO2LxUmUAiEAmiCx6fmwGFrB5RsZtK9HbWLeZ5M/8zs5EF8NxozSIXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fcore@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90934},"main":"dist/index.js","type":"module","_from":"file:/tmp/wterm-core-0.3.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"scripts":{"test":"vitest run","build":"tsc","prebuild":"node scripts/inline-wasm.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9771456c-84c9-4568-b7ea-a2da3fe84cbc"}},"_resolved":"/tmp/wterm-core-0.3.1.tgz","_integrity":"sha512-Ml4QMy2gj8pXupkZcMX77gN9iYv2B1Mkkc4WkVydTSnJf2LvyLJ3YgtMwL+N5SfqP+XxHy905AP27kNQPS0eIw==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"11.16.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.1_1785213094507_0.04919365006601639","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@wterm/core","version":"0.3.2","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.3.2","maintainers":[{"name":"ctate","email":"chris@ctate.dev"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"214195bb44234f885325585e402c250c6c66eaf4","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.3.2.tgz","fileCount":24,"integrity":"sha512-vM50Flv3cokZ3rLp36Iq2GErlW2ekGQrHa+pX8aU746lJr5SnRZjQ+wo4u4u+0jDJubBeCOYs1KDlUuUXN6Zhg==","signatures":[{"sig":"MEUCIAO2uUvrKyZ2DRHYFvLqxv/GitOBEz/Kc/0zxUFd9tujAiEAifZT51h9xATWRSN/gztGVtKG9RohTWdZqCb32xYKuVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fcore@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101184},"main":"dist/index.js","type":"module","_from":"file:/tmp/wterm-core-0.3.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"scripts":{"test":"vitest run","build":"tsc","prebuild":"node scripts/inline-wasm.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9771456c-84c9-4568-b7ea-a2da3fe84cbc"}},"_resolved":"/tmp/wterm-core-0.3.2.tgz","_integrity":"sha512-vM50Flv3cokZ3rLp36Iq2GErlW2ekGQrHa+pX8aU746lJr5SnRZjQ+wo4u4u+0jDJubBeCOYs1KDlUuUXN6Zhg==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"11.16.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.2_1785710574909_0.8446284835736688","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@wterm/core","version":"0.3.3","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.3.3","maintainers":[{"name":"ctate","email":"chris@ctate.dev"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"5b21a929f2a6ea74c07d2fa3823511d120404aa2","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.3.3.tgz","fileCount":24,"integrity":"sha512-UIDr0HLD92VV3pMkSo6XKu8WJ+41CPLhROuDaomHCVe4aYydfoc17zQSZxMvZCx9xFtKzVcacJ/mR5lOD8HD3A==","signatures":[{"sig":"MEUCIQCCKBcZ9cTRpVrF+wyhsRr+GarS1h7IqWOoTEFU7te0QAIgQ7nY0Jmp1Lvds6CoqTCI5D2fX9NDmuPYTAJQbetP+Ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fcore@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108374},"main":"dist/index.js","type":"module","_from":"file:/tmp/wterm-core-0.3.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"scripts":{"test":"vitest run","build":"tsc","prebuild":"node scripts/inline-wasm.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9771456c-84c9-4568-b7ea-a2da3fe84cbc"}},"_resolved":"/tmp/wterm-core-0.3.3.tgz","_integrity":"sha512-UIDr0HLD92VV3pMkSo6XKu8WJ+41CPLhROuDaomHCVe4aYydfoc17zQSZxMvZCx9xFtKzVcacJ/mR5lOD8HD3A==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"11.16.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.3_1786381776330_0.6271366402417742","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@wterm/core","version":"0.3.4","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.3.4","maintainers":[{"name":"ctate","email":"chris@ctate.dev"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"3842ffdc6a834bd660b60ea7bfd5d49248ebb181","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.3.4.tgz","fileCount":24,"integrity":"sha512-GZoAxybV6FY+o2L4VcZupipkcNKM4Dv4UGekRvuohDJ9oSAzwGgw4J8UGZlXllDLV0pKg3pmIGoukMat6EQ/pQ==","signatures":[{"sig":"MEUCIH3n9y0+c5JK1VWTc4YRO/DgzQflsYqpnbiknXobFGKfAiEAwxcIAu+zi8a07P8geA+wYaajfuIE4Qpt+RghbelK6eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fcore@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120504},"main":"dist/index.js","type":"module","_from":"file:/tmp/wterm-core-0.3.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"scripts":{"test":"vitest run","build":"tsc","prebuild":"node scripts/inline-wasm.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9771456c-84c9-4568-b7ea-a2da3fe84cbc"}},"_resolved":"/tmp/wterm-core-0.3.4.tgz","_integrity":"sha512-GZoAxybV6FY+o2L4VcZupipkcNKM4Dv4UGekRvuohDJ9oSAzwGgw4J8UGZlXllDLV0pKg3pmIGoukMat6EQ/pQ==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"11.17.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.4_1786600239569_0.5208203272015917","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@wterm/core","version":"0.4.0","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.4.0","maintainers":[{"name":"ctate","email":"chris@ctate.dev"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"749e5d2a5054ca9c04c265383ecf7c2eea47e2ba","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.4.0.tgz","fileCount":24,"integrity":"sha512-6y7EYte7f67UGdOsZBrD+2DxfFLwMrK/b3BcnsY0vWOYi+r3XG3gwfsz+EtAGwrdpn4F6vC2+EJuSTiEXk+Dxw==","signatures":[{"sig":"MEYCIQCJ0GE5HBeP5/y3/MZpYiu6WNFHEwR3rJGM74KKdA05lAIhAJA+GhCN0eg1hxZlip3s8MWeA4sIb7vse+KOjkJvJqtS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fcore@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132120},"main":"dist/index.js","type":"module","_from":"file:/tmp/wterm-core-0.4.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"scripts":{"test":"vitest run","build":"tsc","prebuild":"node scripts/inline-wasm.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9771456c-84c9-4568-b7ea-a2da3fe84cbc"}},"_resolved":"/tmp/wterm-core-0.4.0.tgz","_integrity":"sha512-6y7EYte7f67UGdOsZBrD+2DxfFLwMrK/b3BcnsY0vWOYi+r3XG3gwfsz+EtAGwrdpn4F6vC2+EJuSTiEXk+Dxw==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"11.17.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.0_1788362764583_0.7172008146866977","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@wterm/core","version":"0.4.1","keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","_id":"@wterm/core@0.4.1","maintainers":[{"name":"ctate","email":"chris@ctate.dev"}],"homepage":"https://wterm.dev","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"dist":{"shasum":"befbf7b01e459d70c4ae0a9de67d05b7288e6289","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.4.1.tgz","fileCount":24,"integrity":"sha512-YypeqYJPrx98MoQODPnj/QVKqCQoO8d9f0oosaQ4GfFukvR3Q09U2LTRGLgVmAjPWa0D6MQHQNcMQJBsPn6i+g==","signatures":[{"sig":"MEUCIQCI/6Al9YzLkniXWfjd9gLufzWIybrPxPCp44QKVzXS4AIgewmJk5ujBZCsrVsCcXn2K8I7O0U6y3LElAYjJs25RSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fcore@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132120},"main":"dist/index.js","type":"module","_from":"file:/tmp/wterm-core-0.4.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"scripts":{"test":"vitest run","build":"tsc","prebuild":"node scripts/inline-wasm.js","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9771456c-84c9-4568-b7ea-a2da3fe84cbc"}},"_resolved":"/tmp/wterm-core-0.4.1.tgz","_integrity":"sha512-YypeqYJPrx98MoQODPnj/QVKqCQoO8d9f0oosaQ4GfFukvR3Q09U2LTRGLgVmAjPWa0D6MQHQNcMQJBsPn6i+g==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/core"},"_npmVersion":"11.19.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1_1788391854446_0.6736710686763876","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@wterm/core","version":"0.5.0","description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wasm":"./wasm/wterm.wasm"},"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"keywords":["terminal","emulator","wasm","zig","xterm"],"license":"Apache-2.0","homepage":"https://wterm.dev","repository":{"type":"git","url":"git+https://github.com/vercel-labs/wterm.git","directory":"packages/@wterm/core"},"scripts":{"prebuild":"node scripts/inline-wasm.js","build":"tsc","test":"vitest run","type-check":"tsc --noEmit"},"_id":"@wterm/core@0.5.0","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"_integrity":"sha512-2bodU1AK0GmDghJ/GpkQ1v2YHC6j8CI4utXFI6NBPDJ3sU5lvzRYBAEm9fUVOCN2Gjs6fug/+6XRDtWre9lYMA==","_resolved":"/tmp/wterm-core-0.5.0.tgz","_from":"file:/tmp/wterm-core-0.5.0.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-2bodU1AK0GmDghJ/GpkQ1v2YHC6j8CI4utXFI6NBPDJ3sU5lvzRYBAEm9fUVOCN2Gjs6fug/+6XRDtWre9lYMA==","shasum":"43f21def6a62c8d6fa18e0f713d3640125a8713c","tarball":"https://registry.npmjs.org/@wterm/core/-/core-0.5.0.tgz","fileCount":24,"unpackedSize":132221,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fcore@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBtUh0S2Do80drV43kFJ/ddF+PMy+uSNoMd/EvLAjShoAiEAkhW1JdcwJ56c02/v5MB6OXZfZ/ND3B1ZTaf9pulOh1o="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9771456c-84c9-4568-b7ea-a2da3fe84cbc"}},"directories":{},"maintainers":[{"name":"ctate","email":"chris@ctate.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.5.0_1788561753177_0.9249541887496977"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-14T23:47:34.818Z","modified":"2026-09-04T22:42:33.637Z","0.1.0":"2026-04-14T23:47:35.038Z","0.1.1":"2026-04-15T00:03:18.748Z","0.1.2":"2026-04-15T01:07:48.540Z","0.1.3":"2026-04-15T01:50:27.193Z","0.1.4":"2026-04-15T05:30:28.199Z","0.1.5":"2026-04-15T06:09:00.840Z","0.1.6":"2026-04-15T06:43:49.723Z","0.1.7":"2026-04-15T14:30:30.442Z","0.1.8":"2026-04-16T04:50:15.763Z","0.1.9":"2026-04-19T18:45:12.759Z","0.2.0":"2026-04-26T07:15:58.983Z","0.2.1":"2026-04-29T06:21:40.724Z","0.3.0":"2026-04-30T19:52:11.896Z","0.3.1":"2026-07-28T04:31:34.688Z","0.3.2":"2026-08-02T22:42:55.034Z","0.3.3":"2026-08-10T17:09:36.446Z","0.3.4":"2026-08-13T05:50:39.706Z","0.4.0":"2026-09-02T15:26:04.750Z","0.4.1":"2026-09-02T23:30:54.595Z","0.5.0":"2026-09-04T22:42:33.319Z"},"bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"license":"Apache-2.0","homepage":"https://wterm.dev","keywords":["terminal","emulator","wasm","zig","xterm"],"repository":{"type":"git","url":"git+https://github.com/vercel-labs/wterm.git","directory":"packages/@wterm/core"},"description":"Headless terminal emulator core for the web — WASM bridge and WebSocket transport","maintainers":[{"name":"ctate","email":"chris@ctate.dev"}],"readme":"# @wterm/core\n\nHeadless terminal emulator core for [wterm](https://github.com/vercel-labs/wterm). Provides the WASM bridge, the pluggable `TerminalCore` contract, and WebSocket transport — no DOM dependency.\n\n## Related Packages\n\n| Package | Description |\n|---|---|\n| [`@wterm/dom`](https://www.npmjs.com/package/@wterm/dom) | DOM renderer, input handler — vanilla JS terminal |\n| [`@wterm/react`](https://www.npmjs.com/package/@wterm/react) | React component + `useTerminal` hook |\n| [`@wterm/vue`](https://www.npmjs.com/package/@wterm/vue) | Vue 3 component + template ref API |\n| [`@wterm/svelte`](https://www.npmjs.com/package/@wterm/svelte) | Svelte component + callback API |\n| [`@wterm/ghostty`](https://www.npmjs.com/package/@wterm/ghostty) | Full-featured VT emulation core powered by libghostty |\n| [`@wterm/just-bash`](https://www.npmjs.com/package/@wterm/just-bash) | In-browser Bash shell powered by just-bash |\n| [`@wterm/markdown`](https://www.npmjs.com/package/@wterm/markdown) | Streaming Markdown-to-ANSI renderer for terminals |\n\n## Install\n\n```bash\nnpm install @wterm/core\n```\n\n## Pluggable Cores\n\n`@wterm/core` defines a `TerminalCore` interface that any terminal emulation backend can implement. The built-in `WasmBridge` implements it using wterm's lightweight Zig WASM binary (~12 KB). For additional protocols and proper grapheme handling, use [`@wterm/ghostty`](https://www.npmjs.com/package/@wterm/ghostty), which implements the same interface using libghostty (~400 KB).\n\n```ts\nimport { WTerm } from \"@wterm/dom\";\nimport { GhosttyCore } from \"@wterm/ghostty\";\n\n// Default — uses built-in lightweight core\nconst term = new WTerm(el);\n\n// Opt-in — uses libghostty for full VT emulation\nconst core = await GhosttyCore.load();\nconst term = new WTerm(el, { core });\n```\n\n## API\n\n### `WasmBridge`\n\nLow-level interface to the Zig/WASM terminal state machine. Implements the `TerminalCore` interface.\n\n```ts\nimport { WasmBridge } from \"@wterm/core\";\n\nconst bridge = await WasmBridge.load();\nbridge.init(80, 24);\nbridge.writeString(\"Hello, world!\\r\\n\");\n\nconst cell = bridge.getCell(0, 0); // { char, chars?, fg, bg, flags, width, linkUri?, linkId?, linkKey? }\nconst cursor = bridge.getCursor();  // { row, col, visible }\n```\n\n| Method | Description |\n|---|---|\n| `WasmBridge.load(url?)` | Load WASM binary and return a new bridge instance. Uses the embedded binary when no URL is given. |\n| `init(cols, rows)` | Initialize the terminal grid |\n| `writeString(str, afterChunk?)` | Write a UTF-8 string, optionally running a callback after each internal chunk |\n| `writeRaw(data, afterChunk?)` | Write raw bytes, optionally running a callback after each internal chunk |\n| `resize(cols, rows)` | Resize the terminal grid |\n| `getCell(row, col)` | Get cell data, including optional resolved OSC 8 metadata (`linkUri`, explicit `linkId`, and opaque `linkKey`) |\n| `getCursor()` | Get cursor state (`{ row, col, visible }`) |\n| `getCols()` / `getRows()` | Get current grid dimensions |\n| `isDirtyRow(row)` | Check if a row needs re-rendering |\n| `clearDirty()` | Reset all dirty-row flags |\n| `getTitle()` | Get pending title change (or `null`) |\n| `getResponse()` | Get pending host response (or `null`) |\n| `getResourceState()` | Get optional core resource state, including built-in hyperlink identity saturation |\n| `getScrollbackCount()` | Number of lines in the scrollback buffer |\n| `getScrollbackDiscardedCount()` | Cumulative rows discarded from the oldest end, when supported |\n| `getScrollbackCell(offset, col)` | Get cell data from scrollback |\n| `getScrollbackLineLen(offset)` | Get length of a scrollback line |\n| `cursorKeysApp()` | Whether cursor keys are in application mode |\n| `bracketedPaste()` | Whether bracketed paste mode is active |\n| `usingAltScreen()` | Whether the alternate screen buffer is active |\n| `mouseTracking()` | Active mouse tracking mode (`0`, `1000`, or `1002`) |\n| `mouseSgr()` | Whether SGR mouse encoding is active |\n| `focusEvents()` | Whether focus reporting is active |\n| `synchronizedOutput()` | Whether synchronized output mode (2026) is active |\n| `synchronizedOutputGeneration()` | Monotonic generation for synchronized output blocks |\n| `kittyKeyboardFlags()` | Active Kitty keyboard protocol flags |\n\nOSC 8 hyperlink metadata is optional so third-party `TerminalCore` implementations remain source-compatible. Cores should expose the resolved URI and an opaque semantic key rather than a private numeric index.\n\n`TerminalCore.kittyKeyboardFlags()` is also optional. The DOM input handler uses it to encode negotiated Kitty keyboard events; cores that omit it retain the existing legacy keyboard behavior.\n\nThe built-in core reports its fixed hyperlink identity capacity through `getResourceState()`. When `hyperlinks.saturated` is true, new distinct OSC 8 links render as plain text and `hyperlinks.rejected` counts capacity-rejected opens. Existing identities remain valid.\n\n### Optional terminal graphics\n\n`TerminalCore` also has optional `getGraphicsState()` and `getGraphicsImage()` methods. A provider returns copied image metadata and tightly packed, row-major RGBA bytes for the active screen, plus pinned placements in retained-row coordinates. Rows are zero-based from the oldest retained row; a placement's `col`, `row`, and pixel offsets are measured from the top-left of that retained terminal surface. Image versions identify replacements, and a changed generation invalidates placement and image snapshots.\n\nThese methods are optional so existing custom cores and test doubles remain compatible. Missing, malformed, or unavailable graphics return `null` and must not interrupt ordinary terminal writes. Returned arrays and `Uint8Array` buffers are caller-owned copies.\n\nThe built-in lightweight core consumes unsupported 7-bit Kitty APC graphics sequences safely but does not advertise a graphics provider. Kitty graphics are currently rendered by the Ghostty backend only; Sixel, iTerm2, virtual Unicode placements, animation, and file/shared-memory/URL media are outside this release.\n\n### `WebSocketTransport`\n\nConnect to a PTY backend over WebSocket.\n\n```ts\nimport { WebSocketTransport } from \"@wterm/core\";\n\nconst ws = new WebSocketTransport({\n  url: \"ws://localhost:8080/pty\",\n  onData: (data) => { /* handle received data */ },\n});\n\nws.connect();\nws.send(\"ls\\n\");\n```\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}