{"_id":"@wterm/dom","_rev":"20-71cb828923160acaddba14f9b8b3b90a","name":"@wterm/dom","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@wterm/dom","version":"0.1.0","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"20a736300deb90f3d3a4c2212aec3f7d6a2ac317","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.1.0.tgz","fileCount":20,"integrity":"sha512-GjEfqVRkLV0cgYmONG8ykFnUc2Xt/zxQ/pAVJAYUziHyEUoyLOqtTx7C7x9NgWotrChVDJDWNW2zqqMhrbuIbQ==","signatures":[{"sig":"MEUCIAw0alr1QafHq1y0/xFKdOe6Isc3DNvA4nKH5x+JAKJOAiEA81BxzW92qJgX1u92884lzavHSf4SRF+4T5fC15yBPCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64827},"main":"dist/index.js","type":"module","_from":"file:wterm-dom-0.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"_resolved":"/private/var/folders/bw/l_mkbwg9061dn0frt5258s180000gn/T/d680272331147306ed9c604869d17dd8/wterm-dom-0.1.0.tgz","_integrity":"sha512-GjEfqVRkLV0cgYmONG8ykFnUc2Xt/zxQ/pAVJAYUziHyEUoyLOqtTx7C7x9NgWotrChVDJDWNW2zqqMhrbuIbQ==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/dom"},"_npmVersion":"10.9.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@wterm/core":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.1.0_1776210465563_0.4422727240647917","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@wterm/dom","version":"0.1.1","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"3379e5e7c5c31631cfd024ea5bf45b8ec6719f90","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.1.1.tgz","fileCount":20,"integrity":"sha512-AxFfUEBhX+vJh8oc9pWS6SiHnF+kEkcEZKrfW77JVF14UQjqHHrV4YfVIrxbJ4y60fmCyLKOQNKOsR5i7jWj1g==","signatures":[{"sig":"MEQCIHhMc6khQN1emuOOCIlTbjM83hSrYOEL/+aCNntU9LR/AiAjSastqkfma7v16m3NSWquAIon7ZNDW3zeIaZyTJDfVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65375},"main":"dist/index.js","type":"module","_from":"file:wterm-dom-0.1.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"_resolved":"/private/var/folders/bw/l_mkbwg9061dn0frt5258s180000gn/T/9d9b77bd78ea438be8ccaecc061913fa/wterm-dom-0.1.1.tgz","_integrity":"sha512-AxFfUEBhX+vJh8oc9pWS6SiHnF+kEkcEZKrfW77JVF14UQjqHHrV4YfVIrxbJ4y60fmCyLKOQNKOsR5i7jWj1g==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/dom"},"_npmVersion":"10.9.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@wterm/core":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.1.1_1776211406270_0.5410983242547855","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@wterm/dom","version":"0.1.2","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"9f97197899e7b2dbef9197a1ffceaf47067a240c","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.1.2.tgz","fileCount":20,"integrity":"sha512-Ei8QRluZ+zO2aDc/dDzyJFhSutFTBR+0p40IGWCW2K/yVLAkU8jXbQxhWatQgVXR0RW4k7wXXCu5ZSRV56boSg==","signatures":[{"sig":"MEUCIGb9kHQ0ro63Kz9xFwMNSAfP8wGKufLVNgBmTmF3tsVRAiEAjA+tzWGhdwy/UiWL9opTDItMOTjafEySxhdqy2be2iU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73554},"main":"dist/index.js","type":"module","_from":"file:wterm-dom-0.1.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"_resolved":"/private/var/folders/bw/l_mkbwg9061dn0frt5258s180000gn/T/e3d3e5b6d057c7a1281ea5d956d824e4/wterm-dom-0.1.2.tgz","_integrity":"sha512-Ei8QRluZ+zO2aDc/dDzyJFhSutFTBR+0p40IGWCW2K/yVLAkU8jXbQxhWatQgVXR0RW4k7wXXCu5ZSRV56boSg==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/dom"},"_npmVersion":"10.9.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@wterm/core":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.1.2_1776215275388_0.8549842869755409","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@wterm/dom","version":"0.1.3","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"92d2ee69a7000edcba06e5048b26eaba77aeb171","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.1.3.tgz","fileCount":20,"integrity":"sha512-QZjt3x4r0NUebRWpwIXgqHd/tbKzpnGn/rd2ZEA8f3qrwhBO8zeNYNbciQCD4n4rR/0wjX3D4MptPAH3VHgZ9A==","signatures":[{"sig":"MEUCIQDBp19vgmquKEaKdX6MD+ymlNygjHzxbm5xmiUDzkNUjAIgDiZSpg/dRzC2bUrShPguHAv57wVJyZy1ohx8+LexaH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73596},"main":"dist/index.js","type":"module","_from":"file:wterm-dom-0.1.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"_resolved":"/private/var/folders/bw/l_mkbwg9061dn0frt5258s180000gn/T/c223077deeadf6954f66b5d03185817c/wterm-dom-0.1.3.tgz","_integrity":"sha512-QZjt3x4r0NUebRWpwIXgqHd/tbKzpnGn/rd2ZEA8f3qrwhBO8zeNYNbciQCD4n4rR/0wjX3D4MptPAH3VHgZ9A==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/dom"},"_npmVersion":"10.9.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@wterm/core":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.1.3_1776217835116_0.09430935479044456","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@wterm/dom","version":"0.1.4","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"41228ac42534f4b6db3a76f8a6e93342006879ce","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.1.4.tgz","fileCount":20,"integrity":"sha512-ppktk/tWMLSg56nr1ZSPtsZHNtbBWByYvWBHXoi/Wbn5RaqWLGS+wQ3b4vW3u2gswEmTpXvCUMf2c/guzuFKGA==","signatures":[{"sig":"MEYCIQDfpyLViyfeBCVSLuEpVwMtuAXTz25xro6vq6POUVVXtQIhAK6P7UkY4ERv9XGV0gUaw3WBFiqMm0+MONn0z+G62Lnu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75941},"main":"dist/index.js","type":"module","_from":"file:wterm-dom-0.1.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"_resolved":"/private/var/folders/bw/l_mkbwg9061dn0frt5258s180000gn/T/7429090cf7b0d85c3e7bc58ed2a76b0d/wterm-dom-0.1.4.tgz","_integrity":"sha512-ppktk/tWMLSg56nr1ZSPtsZHNtbBWByYvWBHXoi/Wbn5RaqWLGS+wQ3b4vW3u2gswEmTpXvCUMf2c/guzuFKGA==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/dom"},"_npmVersion":"10.9.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@wterm/core":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.1.4_1776231035524_0.9489442726723465","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@wterm/dom","version":"0.1.5","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"1c5f9ba91b9451c51cf4fad86253bf5759c31996","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.1.5.tgz","fileCount":19,"integrity":"sha512-WWXl2peCR2Dumqt81b6oDnWLJOJlqfJHpI05MKAWQ0EOZG1gTfaFMQ+N0WeWhdAC9/QEla9vFXnuL+AeorDBtQ==","signatures":[{"sig":"MEUCIQD2DNcq5/aeUYWHboXEm91ixKGZXhYe8lxSwyQL8/5L6gIgXe7vUJAP0HuZ+8gSx3ay1fTI8hl9pvCU8nPxNxMOCj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65602},"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"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"gitHead":"73edddcdb2df7c519b4e0465976f2b0c8fc370e4","scripts":{"build":"tsc","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/dom"},"_npmVersion":"10.9.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@wterm/core":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.1.5_1776233342943_0.02650331072834189","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@wterm/dom","version":"0.1.6","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"2803aae7d8405ea5864513073cc4f4faa4104031","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.1.6.tgz","fileCount":20,"integrity":"sha512-T9Wav/247KiHZCXzhhNCB+ooUZ+TWTZNssp5Cww0CrgSVT7+FuT9ZlkvBRlyo4zLbSuNvqJdmBbSTR5xzlS6Kw==","signatures":[{"sig":"MEUCIDMUe2MN9crKEWFWOT+m8gOkD3apRqHLeQLhVb4+YOxfAiEAqaxgQfx3x7tswwob39GySS1byr+Swp5uF6vy1sYR6P4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76289},"main":"dist/index.js","type":"module","_from":"file:wterm-dom-0.1.6.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"_resolved":"/private/var/folders/bw/l_mkbwg9061dn0frt5258s180000gn/T/6667151ef8cb9dac1d6053853ed4e822/wterm-dom-0.1.6.tgz","_integrity":"sha512-T9Wav/247KiHZCXzhhNCB+ooUZ+TWTZNssp5Cww0CrgSVT7+FuT9ZlkvBRlyo4zLbSuNvqJdmBbSTR5xzlS6Kw==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/dom"},"_npmVersion":"10.9.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@wterm/core":"0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.1.6_1776235437000_0.3755255149340746","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@wterm/dom","version":"0.1.7","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"f78e5ac8cb4b684523630d378d480024a17d3cd6","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.1.7.tgz","fileCount":20,"integrity":"sha512-235hVbza23+OIYuOror1y7L8MknISTg5yEobNqnNgUmUJ8GjCz5ertTZpZp6zE/1x4Ik2iBd8DjeG5J0g8MR+A==","signatures":[{"sig":"MEUCIQCZL8Ffy6/+nX8pDX4oGNCErlfy9FDbz3oI6l6fupTYvwIgG6xigTMUEAv1tW7wWm0QeO1bM2hEIDLGDEhSqQaLUZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76172},"main":"dist/index.js","type":"module","_from":"file:wterm-dom-0.1.7.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"scripts":{"build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"_resolved":"/private/var/folders/bw/l_mkbwg9061dn0frt5258s180000gn/T/00de3adb51f534e0ba57f047c809cf99/wterm-dom-0.1.7.tgz","_integrity":"sha512-235hVbza23+OIYuOror1y7L8MknISTg5yEobNqnNgUmUJ8GjCz5ertTZpZp6zE/1x4Ik2iBd8DjeG5J0g8MR+A==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/dom"},"_npmVersion":"10.9.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@wterm/core":"0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.1.7_1776263433512_0.09877059020211454","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@wterm/dom","version":"0.1.8","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"6bd2622b911ef5fea331190053a1a6549a090160","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.1.8.tgz","fileCount":36,"integrity":"sha512-o1HNI7x3WprzUsWglOzro9f9FDCSJQXTACW9AwpCT6C60EhGchrTM5ruvsqtJj+g2YFqBFcOKSs0HTXJcm7XwA==","signatures":[{"sig":"MEUCICd/wGT46tjCAxv8s/pJhnuNkiW9fWLePdPX9iwkywOHAiEAoA4eULXBq+MAilbpEHySDEpB9AXA5HT4ijsGbCC+Ocs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129579},"main":"dist/index.js","type":"module","_from":"file:wterm-dom-0.1.8.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"scripts":{"test":"vitest run","build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"_resolved":"/private/var/folders/bw/l_mkbwg9061dn0frt5258s180000gn/T/4b925b109e59b31b8c3173d506fa2684/wterm-dom-0.1.8.tgz","_integrity":"sha512-o1HNI7x3WprzUsWglOzro9f9FDCSJQXTACW9AwpCT6C60EhGchrTM5ruvsqtJj+g2YFqBFcOKSs0HTXJcm7XwA==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/dom"},"_npmVersion":"10.9.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@wterm/core":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.1.8_1776315025408_0.020558755923446803","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@wterm/dom","version":"0.1.9","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"394e3aca95cb82f37669754e671b760f5704def6","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.1.9.tgz","fileCount":24,"integrity":"sha512-jccLWVW36loRWWnieY3iRLmDgvTgvCroMQfkcuMUeLmTSwnmrm6dB7RAAngal+udQ6VaTp0QF0gLpA+kq1R1fw==","signatures":[{"sig":"MEUCIGs4npz0G2+wD8kGe5dkKlixIF72HR1MXXv9wl5AcGLoAiEAtpHvMPrN9aZRleYQ6vDq+PIbUe8zCOxboRUpw0d+xPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104800},"main":"dist/index.js","type":"module","_from":"file:wterm-dom-0.1.9.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"scripts":{"test":"vitest run","build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"ctate","email":"chris@studiotate.com"},"_resolved":"/private/var/folders/bw/l_mkbwg9061dn0frt5258s180000gn/T/907c0b473d90ea699df0dc0943f3d52b/wterm-dom-0.1.9.tgz","_integrity":"sha512-jccLWVW36loRWWnieY3iRLmDgvTgvCroMQfkcuMUeLmTSwnmrm6dB7RAAngal+udQ6VaTp0QF0gLpA+kq1R1fw==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/dom"},"_npmVersion":"10.9.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@wterm/core":"0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.1.9_1776624320954_0.16975323810908893","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@wterm/dom","version":"0.2.0","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"20f62d58d2cc282a0ad8e105126237ba16e307e3","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.2.0.tgz","fileCount":23,"integrity":"sha512-AntxyafwaxVrD/+OBfjRW7DarSV1JFKYjpnQUMDhRfWbzZdfAqqo66Zm+FhFKPY4veLuB3kF9C/4Rss2Vd9OYw==","signatures":[{"sig":"MEYCIQCNd04vUvR2cmpWfnKWCXxuktxAhk0ANGJ3d7aHNmJ8gwIhAN729Y4i++nezL7gGkUvCAY1vvDhXQerrW2S0ZCaP22O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fdom@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94085},"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"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"gitHead":"ba8c90007509248a50382b9e0b01e4001736cc86","scripts":{"test":"vitest run","build":"tsc","type-check":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adc86cb4-25d7-48ec-baf0-99e079ee42b1"}},"repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/dom"},"_npmVersion":"11.11.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@wterm/core":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","typescript":"^6.0.2","@internal/ts":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.2.0_1777187765360_0.306466850915192","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@wterm/dom","version":"0.2.1","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"36e8d41f5c3599662e5a5644d70c13d30f52e8f9","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.2.1.tgz","fileCount":24,"integrity":"sha512-ojJqz6oJku/rxBOObLdq+Jd7gNwrCtx1jY11hP/x2/kcLLaEvbIsAmrjuVBxgTyFxBcBq0Ru6TdFbDdfMBH+vw==","signatures":[{"sig":"MEUCIGC7b+PliTcdDyCGIVD38nyGfzf0ZWtXrnpbr5NyK4tvAiEAs1Qh0I3s+YXHoO+dy8MVd/99Jmwb53gMyZPijEiNXyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fdom@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104800},"main":"dist/index.js","type":"module","_from":"file:/tmp/wterm-dom-0.2.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"scripts":{"test":"vitest run","build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adc86cb4-25d7-48ec-baf0-99e079ee42b1"}},"_resolved":"/tmp/wterm-dom-0.2.1.tgz","_integrity":"sha512-ojJqz6oJku/rxBOObLdq+Jd7gNwrCtx1jY11hP/x2/kcLLaEvbIsAmrjuVBxgTyFxBcBq0Ru6TdFbDdfMBH+vw==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/dom"},"_npmVersion":"11.11.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@wterm/core":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.2.1_1777443704616_0.28983564001190376","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@wterm/dom","version":"0.3.0","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"776fcab8d587e9423e7234f5789cb07f86dfbad2","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.3.0.tgz","fileCount":24,"integrity":"sha512-OiUl7reGSlW02yb5wGXMplMZhW2HBkBSFxvbFj15I832UK0QFIHRvhE2l6Xgae8ROn9bNLaALoKDFvcUuz80iQ==","signatures":[{"sig":"MEUCIAIqx2OQ++qo0Vrb0hv1WwNmgsS/xs/d2Y0sL8YXcL2JAiEAgF4rT7d1h0KyCpwOvbkyVPs0FXbdXIPjv/F1hnoq8gM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fdom@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108861},"main":"dist/index.js","type":"module","_from":"file:/tmp/wterm-dom-0.3.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"scripts":{"test":"vitest run","build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adc86cb4-25d7-48ec-baf0-99e079ee42b1"}},"_resolved":"/tmp/wterm-dom-0.3.0.tgz","_integrity":"sha512-OiUl7reGSlW02yb5wGXMplMZhW2HBkBSFxvbFj15I832UK0QFIHRvhE2l6Xgae8ROn9bNLaALoKDFvcUuz80iQ==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/dom"},"_npmVersion":"11.11.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@wterm/core":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.3.0_1777578736024_0.32008754152327","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@wterm/dom","version":"0.3.1","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"f3520498e356fe69801cfb48904893255e1e453c","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.3.1.tgz","fileCount":24,"integrity":"sha512-UUgmfGak0WvWqPuIgtNhsbeRPl4F822ITP7yMNKeHnr5mhYtIOCHdC5amjtvuKC59oMGOjurgoUzMsXF/6/EFg==","signatures":[{"sig":"MEUCIDJE5Eq2Nk1P0YCCQ60pgkSdLB+KGjLNvNRW2vzoNXSDAiEAsiXaSWp1Mnzh3ryul42LBz0iAPCdsfRiTplSZgpfWNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fdom@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108930},"main":"dist/index.js","type":"module","_from":"file:/tmp/wterm-dom-0.3.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"scripts":{"test":"vitest run","build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adc86cb4-25d7-48ec-baf0-99e079ee42b1"}},"_resolved":"/tmp/wterm-dom-0.3.1.tgz","_integrity":"sha512-UUgmfGak0WvWqPuIgtNhsbeRPl4F822ITP7yMNKeHnr5mhYtIOCHdC5amjtvuKC59oMGOjurgoUzMsXF/6/EFg==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/dom"},"_npmVersion":"11.16.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@wterm/core":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.3.1_1785213099433_0.0024729846538977807","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@wterm/dom","version":"0.3.2","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"ba830811f6560c74468588d174d493982c626ee5","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.3.2.tgz","fileCount":24,"integrity":"sha512-Nt7kGzvIeWyXlQ1Z6BGJWQWpba8X1dSQj1cSb5cTTV4YNxq4cBe/Qkz4VLwCqS6Rt9alZ/9UMjAGHHrgpdjxFg==","signatures":[{"sig":"MEQCICpabgZjKF9HFlm+GC+0ZW4RsD9uHkW+2x0GAFm2pVlFAiBl34n4DlFlb2LDg1DiyeRHZZzvrDeYJAf5TyAySNr/Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fdom@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113083},"main":"dist/index.js","type":"module","_from":"file:/tmp/wterm-dom-0.3.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"scripts":{"test":"vitest run","build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adc86cb4-25d7-48ec-baf0-99e079ee42b1"}},"_resolved":"/tmp/wterm-dom-0.3.2.tgz","_integrity":"sha512-Nt7kGzvIeWyXlQ1Z6BGJWQWpba8X1dSQj1cSb5cTTV4YNxq4cBe/Qkz4VLwCqS6Rt9alZ/9UMjAGHHrgpdjxFg==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/dom"},"_npmVersion":"11.16.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@wterm/core":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.3.2_1785710580023_0.9451122891636814","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@wterm/dom","version":"0.3.3","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"430e6e5f4f093ea1f5f33a1012a2fc64d0fd8c69","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.3.3.tgz","fileCount":24,"integrity":"sha512-v7aLpnifJV03s0VmrUGEz7iHy/KSX4IXh0gPXFAgyi6+tmF+cRKn5YPdg93KPkF9g+aSARH7yw1gf83wdLda8A==","signatures":[{"sig":"MEQCIH0VntaRSahqFzyJlB7285NxF8DFpQNnxUMs5RDyKPXtAiAnJcz8V7WCzMXdxLBF4vVkNr2bROZ7x2BDnQkoFnEVTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fdom@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136543},"main":"dist/index.js","type":"module","_from":"file:/tmp/wterm-dom-0.3.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"scripts":{"test":"vitest run","build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adc86cb4-25d7-48ec-baf0-99e079ee42b1"}},"_resolved":"/tmp/wterm-dom-0.3.3.tgz","_integrity":"sha512-v7aLpnifJV03s0VmrUGEz7iHy/KSX4IXh0gPXFAgyi6+tmF+cRKn5YPdg93KPkF9g+aSARH7yw1gf83wdLda8A==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/dom"},"_npmVersion":"11.16.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@wterm/core":"0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.3.3_1786381784921_0.9834381856775833","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@wterm/dom","version":"0.3.4","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"7123757b732221cc91ce65beb92605b3f8bd3f11","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.3.4.tgz","fileCount":28,"integrity":"sha512-4TYaCJpAo9B3CMsCuApS65X7nExbMZ7QjcLbJCI0132hzccQ2EdG8NX2I2AELbGbDIeWNcDYD3ReqVtbEcQwqA==","signatures":[{"sig":"MEQCIAOJl0EJNvfN98WDFL6TqpoY4RHHOMK2+yME0/Q9tcxSAiAwmi0lyzPJR0eECB1IirdhcFaW5K3dRCi6mgzVPBPAHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fdom@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159336},"main":"dist/index.js","type":"module","_from":"file:/tmp/wterm-dom-0.3.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"scripts":{"test":"vitest run","build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adc86cb4-25d7-48ec-baf0-99e079ee42b1"}},"_resolved":"/tmp/wterm-dom-0.3.4.tgz","_integrity":"sha512-4TYaCJpAo9B3CMsCuApS65X7nExbMZ7QjcLbJCI0132hzccQ2EdG8NX2I2AELbGbDIeWNcDYD3ReqVtbEcQwqA==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/dom"},"_npmVersion":"11.17.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@wterm/core":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.3.4_1786600244854_0.9532722441792856","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@wterm/dom","version":"0.4.0","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"3bb65a6cf69be9bfe209d80ac0dadf40944cb3b8","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.4.0.tgz","fileCount":36,"integrity":"sha512-o3Ijlq7I1owiV6lJtOjmxyXw7o0fXrADP+Ppz5O3jIui9c5Gv9TtKURH2/iFyNnqBwQGxYcbhdpUHqCBHog+Uw==","signatures":[{"sig":"MEQCIDgFLazFExHDz8Jg2tuaNs4ZHq3qbl3sWc1MRoxF2bTNAiAHu2/HTdr6DpxQOrImUrVmj+VttaVDY7i3AjXrMXNafg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fdom@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232295},"main":"dist/index.js","type":"module","_from":"file:/tmp/wterm-dom-0.4.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"scripts":{"test":"vitest run","build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adc86cb4-25d7-48ec-baf0-99e079ee42b1"}},"_resolved":"/tmp/wterm-dom-0.4.0.tgz","_integrity":"sha512-o3Ijlq7I1owiV6lJtOjmxyXw7o0fXrADP+Ppz5O3jIui9c5Gv9TtKURH2/iFyNnqBwQGxYcbhdpUHqCBHog+Uw==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/dom"},"_npmVersion":"11.17.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@wterm/core":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.4.0_1788362770566_0.6784440737539681","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@wterm/dom","version":"0.4.1","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","_id":"@wterm/dom@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":"5d9ac2492db51adc9526350b15612738544eca0a","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.4.1.tgz","fileCount":36,"integrity":"sha512-N1DxEgj042z7QkO8sTgnXsBkO5vN5kTqVFWmPl8/unyuJj0ZJns0biwsvT07VpJD/WaTdX8I/Zpeu/25WR/rHQ==","signatures":[{"sig":"MEQCIEAlFX6YTUtA+O3J+J9v/xhqLF3MlQvmkrITFTWsy6WKAiBJAoNp6t/0aQkcqOCD1SCO/WRsWp0Z3bKx0fS36BEVAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fdom@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":254307},"main":"dist/index.js","type":"module","_from":"file:/tmp/wterm-dom-0.4.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"scripts":{"test":"vitest run","build":"tsc","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adc86cb4-25d7-48ec-baf0-99e079ee42b1"}},"_resolved":"/tmp/wterm-dom-0.4.1.tgz","_integrity":"sha512-N1DxEgj042z7QkO8sTgnXsBkO5vN5kTqVFWmPl8/unyuJj0ZJns0biwsvT07VpJD/WaTdX8I/Zpeu/25WR/rHQ==","repository":{"url":"git+https://github.com/vercel-labs/wterm.git","type":"git","directory":"packages/@wterm/dom"},"_npmVersion":"11.19.0","description":"DOM renderer, input handler, and orchestrator for wterm","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@wterm/core":"0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","typescript":"^6.0.2","@internal/ts":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom_0.4.1_1788391861292_0.34443052018089215","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@wterm/dom","version":"0.5.0","description":"DOM renderer, input handler, and orchestrator for wterm","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"},"./css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"},"./src/terminal.css":{"style":"./src/terminal.css","import":"./src/terminal.css","default":"./src/terminal.css"}},"dependencies":{"@wterm/core":"0.5.0"},"devDependencies":{"jsdom":"^29.0.2","typescript":"^6.0.2","@internal/ts":"0.0.0"},"keywords":["terminal","emulator","wasm","zig","dom","xterm"],"license":"Apache-2.0","homepage":"https://wterm.dev","repository":{"type":"git","url":"git+https://github.com/vercel-labs/wterm.git","directory":"packages/@wterm/dom"},"scripts":{"build":"tsc","test":"vitest run","type-check":"tsc --noEmit"},"_id":"@wterm/dom@0.5.0","bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"_integrity":"sha512-vMIaca+p6uytiIL86Dxu7lFsx2eiOmg4JnL/rCnwdapAoPuVEVV24SyecdaoQXSaQg8HoAx4misKT73goYRWHQ==","_resolved":"/tmp/wterm-dom-0.5.0.tgz","_from":"file:/tmp/wterm-dom-0.5.0.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-vMIaca+p6uytiIL86Dxu7lFsx2eiOmg4JnL/rCnwdapAoPuVEVV24SyecdaoQXSaQg8HoAx4misKT73goYRWHQ==","shasum":"6c4a875c4706f90cff5afaa31698a0e4d76fb99d","tarball":"https://registry.npmjs.org/@wterm/dom/-/dom-0.5.0.tgz","fileCount":36,"unpackedSize":256331,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wterm%2fdom@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDHB5pyXlewbtEUwm+k4NJJTPg1asR1DbdpPrWx+XluSAiEAscEuvt3tBRkxb0jcvTj0ZYQXPxRdib0I0q3dozb6LPg="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adc86cb4-25d7-48ec-baf0-99e079ee42b1"}},"directories":{},"maintainers":[{"name":"ctate","email":"chris@ctate.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dom_0.5.0_1788561761170_0.6516463479934012"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-14T23:47:45.486Z","modified":"2026-09-04T22:42:41.633Z","0.1.0":"2026-04-14T23:47:45.696Z","0.1.1":"2026-04-15T00:03:26.412Z","0.1.2":"2026-04-15T01:07:55.529Z","0.1.3":"2026-04-15T01:50:35.249Z","0.1.4":"2026-04-15T05:30:35.669Z","0.1.5":"2026-04-15T06:09:03.079Z","0.1.6":"2026-04-15T06:43:57.129Z","0.1.7":"2026-04-15T14:30:33.668Z","0.1.8":"2026-04-16T04:50:25.545Z","0.1.9":"2026-04-19T18:45:21.091Z","0.2.0":"2026-04-26T07:16:05.503Z","0.2.1":"2026-04-29T06:21:44.759Z","0.3.0":"2026-04-30T19:52:16.182Z","0.3.1":"2026-07-28T04:31:39.561Z","0.3.2":"2026-08-02T22:43:00.177Z","0.3.3":"2026-08-10T17:09:45.079Z","0.3.4":"2026-08-13T05:50:45.003Z","0.4.0":"2026-09-02T15:26:10.725Z","0.4.1":"2026-09-02T23:31:01.572Z","0.5.0":"2026-09-04T22:42:41.315Z"},"bugs":{"url":"https://github.com/vercel-labs/wterm/issues"},"license":"Apache-2.0","homepage":"https://wterm.dev","keywords":["terminal","emulator","wasm","zig","dom","xterm"],"repository":{"type":"git","url":"git+https://github.com/vercel-labs/wterm.git","directory":"packages/@wterm/dom"},"description":"DOM renderer, input handler, and orchestrator for wterm","maintainers":[{"name":"ctate","email":"chris@ctate.dev"}],"readme":"# @wterm/dom\n\nDOM renderer, input handler, and orchestrator for [wterm](https://github.com/vercel-labs/wterm) — a terminal emulator for the web. No framework required.\n\nRe-exports everything from `@wterm/core`, so this is the only package you need for vanilla JS usage.\n\n## Install\n\n```bash\nnpm install @wterm/dom\n```\n\n## Usage\n\n```html\n<div id=\"terminal\"></div>\n\n<script type=\"module\">\n  import { WTerm } from \"@wterm/dom\";\n  import \"@wterm/dom/css\";\n\n  const term = new WTerm(document.getElementById(\"terminal\"));\n  await term.init();\n</script>\n```\n\nThe WASM binary is embedded in the package — no extra setup required. To serve it separately instead, pass `wasmUrl`.\n\n## API\n\n### `WTerm`\n\nThe main terminal class.\n\n```ts\nnew WTerm(element: HTMLElement, options?: WTermOptions)\n```\n\n**Options:**\n\n| Option | Type | Default | Description |\n|---|---|---|---|\n| `cols` | `number` | `80` | Initial column count |\n| `rows` | `number` | `24` | Initial row count |\n| `wasmUrl` | `string` | — | Optional URL to serve the WASM binary separately (embedded by default) |\n| `autoResize` | `boolean` | `true` | Auto-resize based on container dimensions |\n| `maxImageWidth` | `number` | — | Maximum rendered Kitty image width in CSS pixels. Images larger than the limit are scaled down proportionally. |\n| `maxImageHeight` | `number` | — | Maximum rendered Kitty image height in CSS pixels. Images larger than the limit are scaled down proportionally. |\n| `cursorBlink` | `boolean` | `false` | Enable cursor blinking animation |\n| `debug` | `boolean` | `false` | Enable debug mode. Exposes a `DebugAdapter` on the instance (`wt.debug`) for inspecting escape sequences, cell data, render performance, and unhandled CSI sequences. |\n| `onData` | `(data: string) => void` | — | Called when the terminal produces data (user input or host response). When omitted, input is echoed back automatically. |\n| `onTitle` | `(title: string) => void` | — | Called when the terminal title changes |\n| `onResize` | `(cols: number, rows: number) => void` | — | Called on resize |\n\n**Methods:**\n\n| Method | Description |\n|---|---|\n| `init(): Promise<WTerm>` | Load WASM and start rendering |\n| `write(data: string \\| Uint8Array)` | Write data to the terminal |\n| `resize(cols, rows)` | Resize the terminal grid |\n| `focus()` | Focus the terminal element |\n| `destroy()` | Clean up event listeners and DOM |\n\nWhen a terminal application enables modes 1000 or 1002 with SGR encoding (1006), pointer input is sent through `onData`. Focus reports are sent when mode 1004 is active.\n\nWTerm implements the Kitty keyboard protocol when the active core exposes negotiated flags. The built-in and Ghostty cores support query, push, pop, set, OR, and NOT operations, with independent state for the primary and alternate screens. Cores without `kittyKeyboardFlags()` keep the legacy keyboard path unchanged.\n\nBrowser keyboard events do not expose every native field the protocol can carry. WTerm reports physical functional and modifier keys from `KeyboardEvent.code`, text from `KeyboardEvent.key`, and shifted alternates when available. It does not invent the base-layout alternate, cannot synthesize release events the browser never delivers, and limits associated text to the current press event.\n\nWTerm honors synchronized output mode (CSI `?2026`) by painting the block atomically when the mode closes. Each synchronized block can hold rendering for at most one second from its opening sequence. Ordinary payload does not extend that deadline. If the deadline expires, WTerm resumes painting until a fresh synchronized block begins.\n\nOrdinary writes schedule `requestAnimationFrame` directly. Multiple writes before the frame are coalesced into one render.\n\nWhen a terminal core supplies `CellData.chars`, the renderer paints that complete grapheme string instead of only the cell's base code point.\n\nWhen a core supplies OSC 8 metadata through `CellData.linkUri` and `CellData.linkKey`, the renderer groups the covered cells into native anchors. Only absolute HTTP and HTTPS URIs become clickable. Invalid, relative, and executable schemes render as ordinary terminal text.\nWhile hovering an anchor, holding Command on macOS or Control on Windows and Linux reveals its underline and pointer cursor. Plain clicks remain terminal interaction. Command-click, Control-click, or native keyboard activation when an anchor receives focus opens the link. Modified link activation remains available while SGR mouse tracking is active and is not forwarded to the terminal application.\n\nWTerm answers xterm/Kitty pixel geometry queries (`CSI 14 t` and `CSI 16 t`) from the rendered terminal element and forwards the reports through `onData`, so Kitty graphics clients can size and place images in the browser.\n\nScrollback normally keeps only the visible rows plus overscan mounted in the DOM. While native text selection is active, the selected range stays mounted so the browser can preserve it. Native browser find and accessibility inspect the mounted window, not every retained history row. Scrolling updates the window, while new output follows the exact bottom only when the terminal was already there.\n\nWTerm owns scrollback anchoring when old history is discarded. The package stylesheet disables browser-native scroll anchoring on the terminal scroller so rollover produces one deterministic adjustment across browsers.\n\n### Terminal images\n\nThe DOM renderer consumes the optional `TerminalCore.getGraphicsState()` and\n`getGraphicsImage()` methods when both are present. It creates a separate,\nabsolute canvas overlay for visible pinned placements, using copied RGBA bytes\nand the same retained-row coordinates as text and scrollback. Images are\npointer-transparent, non-focusable, and `aria-hidden`; terminal rows remain the\nsemantic surface for selection, copy, keyboard input, and screen readers.\n\nThe built-in core deliberately does not provide image data. Use\n`@wterm/ghostty` for direct Kitty Graphics Protocol PNG/RGB/RGBA output. Image\nstate is transient and is isolated per primary/alternate screen. Replacement,\ndeletion, scrollback movement, resize, and screen changes invalidate the layer;\noff-screen placements are not materialized, and canvases do not add scroll\nheight. Implicit Kitty placements (the common auto-sized form) align with the\nterminal content origin and reserve their rendered height in the visual text\nflow, so a prompt produced after an image appears under the image instead of\nbehind it.\n\nSet `maxImageWidth` and/or `maxImageHeight` on `WTerm` to constrain rendered\nimage dimensions in CSS pixels; the image keeps its aspect ratio and is never\nscaled up. These are display limits and do not reduce decoded image memory.\n\nImage pixels are decorative until an accessible description contract exists.\nApplications should provide equivalent textual context when image meaning is\nimportant. Unsupported protocols and non-direct Kitty media are ignored safely.\nThe browser overlay caps each destination canvas to the active terminal's pixel\narea and enforces a 32 MiB total backing-store budget, independently of the\nGhostty decoded-image budget; placements that do not fit are skipped.\n\n### `WebSocketTransport`\n\nConnect to a PTY backend over WebSocket (re-exported from `@wterm/core`).\n\n```ts\nimport { WTerm, WebSocketTransport } from \"@wterm/dom\";\n\nconst term = new WTerm(el, { cols: 80, rows: 24 });\nawait term.init();\n\nconst ws = new WebSocketTransport({\n  url: \"ws://localhost:8080/pty\",\n  onData: (data) => term.write(data),\n});\n\nws.connect();\nterm.onData = (data) => ws.send(data);\n```\n\n## Themes\n\nImport the stylesheet and apply a theme class to the terminal element:\n\n```js\nimport \"@wterm/dom/css\";\n```\n\nBuilt-in themes: `theme-solarized-dark`, `theme-monokai`, `theme-light`. Apply via class name:\n\n```js\nelement.classList.add(\"theme-monokai\");\n```\n\nAll colors use CSS custom properties (`--term-fg`, `--term-bg`, `--term-color-0` through `--term-color-15`, etc.) so you can define your own theme with plain CSS.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}