{"_id":"@ansivision/viewer","_rev":"5-b2bb4d578549bc3d7b404f9c1df54576","name":"@ansivision/viewer","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@ansivision/viewer","version":"0.1.0","keywords":["ansi","term","terminal","ink"],"author":{"url":"https://github.com/43081j","name":"James Garbutt"},"license":"MIT","_id":"@ansivision/viewer@0.1.0","maintainers":[{"name":"43081j","email":"43081james@gmail.com"}],"homepage":"https://github.com/43081j/ansivision-viewer#readme","bugs":{"url":"https://github.com/43081j/ansivision-viewer/issues"},"bin":{"ansivision-viewer":"lib/bin.js"},"dist":{"shasum":"aac46de0b9f1e16161dd3f37c5a2f7d8d4a50485","tarball":"https://registry.npmjs.org/@ansivision/viewer/-/viewer-0.1.0.tgz","fileCount":15,"integrity":"sha512-BXPcraPRlPkX+n6NHMiozEIOgrjtpXuVjEt5uhDA7WRIIWG6YJBZzyEY4EMG87wSrgm0+ob3PF1ObfNPdlzICw==","signatures":[{"sig":"MEUCIBKX+8PUuVFQRslyftT5iE1Wn56oQVaciK6DBAbpnNbDAiEAgQ+7mwD97Yw5bsiQw9WXNzU+CEnUO06hv9tijckPeto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13329},"main":"./lib/main.js","type":"module","types":"./lib/main.d.ts","exports":{".":{"types":"./lib/main.d.ts","default":"./lib/main.js"}},"gitHead":"625317c46130aa618533e8182d83eb3f15a68570","scripts":{"lint":"npm run lint:js && npm run lint:format","test":"vitest run","build":"npm run build:clean && tsgo","format":"oxfmt --write src","lint:js":"oxlint src","build:clean":"node -e \"require('fs').rmSync('./lib', { recursive: true, force: true })\"","lint:format":"oxfmt --check src"},"_npmUser":{"name":"43081j","email":"43081james@gmail.com"},"repository":{"url":"git+https://github.com/43081j/ansivision-viewer.git","type":"git"},"_npmVersion":"11.12.1","description":"A viewer for replaying terminal sessions recorded with ansivision.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ansivision":"^0.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","@types/node":"^25.7.0","@vitest/coverage-v8":"^4.1.5","@typescript/native-preview":"^7.0.0-dev.20260509.2"},"_npmOperationalInternal":{"tmp":"tmp/viewer_0.1.0_1778695061914_0.4977004162629364","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ansivision/viewer","version":"0.2.0","keywords":["ansi","term","terminal","ink"],"author":{"url":"https://github.com/43081j","name":"James Garbutt"},"license":"MIT","_id":"@ansivision/viewer@0.2.0","maintainers":[{"name":"43081j","email":"43081james@gmail.com"}],"homepage":"https://github.com/43081j/ansivision-viewer#readme","bugs":{"url":"https://github.com/43081j/ansivision-viewer/issues"},"bin":{"ansivision-viewer":"lib/bin.js"},"dist":{"shasum":"a458a009abe59353be14a2deef7879df89ece4ba","tarball":"https://registry.npmjs.org/@ansivision/viewer/-/viewer-0.2.0.tgz","fileCount":15,"integrity":"sha512-MSYaDyqtHq65RnOJlKSsIDoTND6IGKL2q9wS9A0DgpWuCQjWoWdpZgc1uz2l8jjbO/LFuD6bs7m9IOaGxyfYtw==","signatures":[{"sig":"MEQCIGJaS8WHe3g1M2oy+SJmEspEMbMqGdqWQlvukqFdY1hoAiBsVbPC2XUY/xu8C6H7LGZ585IoCC3KGpas7zx14jYK9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ansivision%2fviewer@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13440},"main":"./lib/main.js","type":"module","types":"./lib/main.d.ts","exports":{".":{"types":"./lib/main.d.ts","default":"./lib/main.js"}},"gitHead":"c602a002c39e9b2f49ea71bf6d2180cb4f1261b2","scripts":{"lint":"npm run lint:js && npm run lint:format","test":"vitest run","build":"npm run build:clean && tsgo","format":"oxfmt --write src","lint:js":"oxlint src","build:clean":"node -e \"require('fs').rmSync('./lib', { recursive: true, force: true })\"","lint:format":"oxfmt --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:225d4320-852d-48c3-ab8f-6503667ef96c"}},"repository":{"url":"git+https://github.com/43081j/ansivision-viewer.git","type":"git"},"_npmVersion":"11.14.1","description":"A viewer for replaying terminal sessions recorded with ansivision.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ansivision":"^0.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","@types/node":"^25.7.0","@vitest/coverage-v8":"^4.1.5","@typescript/native-preview":"^7.0.0-dev.20260509.2"},"_npmOperationalInternal":{"tmp":"tmp/viewer_0.2.0_1778695721256_0.7357478643900122","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@ansivision/viewer","version":"0.2.1","keywords":["ansi","term","terminal","ink"],"author":{"url":"https://github.com/43081j","name":"James Garbutt"},"license":"MIT","_id":"@ansivision/viewer@0.2.1","maintainers":[{"name":"43081j","email":"43081james@gmail.com"}],"homepage":"https://github.com/43081j/ansivision-viewer#readme","bugs":{"url":"https://github.com/43081j/ansivision-viewer/issues"},"bin":{"ansivision-viewer":"lib/bin.js"},"dist":{"shasum":"e3fe218077f32cbdbce4f5b5ce8c45edaafcb361","tarball":"https://registry.npmjs.org/@ansivision/viewer/-/viewer-0.2.1.tgz","fileCount":15,"integrity":"sha512-xBk7kmmW2Dxr4Q508QvK/M2b7nb9sRidPBGSVJqntUMXcX/e7APH9OumRVzrm7Rf1/vlAA05gfx+rszEIO1UXA==","signatures":[{"sig":"MEUCIBjp5PnkisYNqcQdwBbvIcHF1F82uQkCNXL9JFAClICIAiEAhrp3Uo0gJsENQXwYsm9s5AATJff29vKaFkjfQ2ppTZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ansivision%2fviewer@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13444},"main":"./lib/main.js","type":"module","types":"./lib/main.d.ts","exports":{".":{"types":"./lib/main.d.ts","default":"./lib/main.js"}},"gitHead":"a68df457d5d54e450d8a050f20cc02d172c5b1e2","scripts":{"lint":"npm run lint:js && npm run lint:format","test":"vitest run","build":"npm run build:clean && tsgo","format":"oxfmt --write src","lint:js":"oxlint src","build:clean":"node -e \"require('fs').rmSync('./lib', { recursive: true, force: true })\"","lint:format":"oxfmt --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:225d4320-852d-48c3-ab8f-6503667ef96c"}},"repository":{"url":"git+https://github.com/43081j/ansivision-viewer.git","type":"git"},"_npmVersion":"11.14.1","description":"A viewer for replaying terminal sessions recorded with ansivision.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ansivision":"^0.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","@types/node":"^25.7.0","@vitest/coverage-v8":"^4.1.5","@typescript/native-preview":"^7.0.0-dev.20260509.2"},"_npmOperationalInternal":{"tmp":"tmp/viewer_0.2.1_1778696253030_0.3923778037964709","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ansivision/viewer","version":"0.3.0","keywords":["ansi","term","terminal","ink"],"author":{"url":"https://github.com/43081j","name":"James Garbutt"},"license":"MIT","_id":"@ansivision/viewer@0.3.0","maintainers":[{"name":"43081j","email":"43081james@gmail.com"}],"homepage":"https://github.com/43081j/ansivision-viewer#readme","bugs":{"url":"https://github.com/43081j/ansivision-viewer/issues"},"bin":{"ansivision-viewer":"lib/bin.js"},"dist":{"shasum":"5ab414bab24d8a26585ccb6042174847c98a9461","tarball":"https://registry.npmjs.org/@ansivision/viewer/-/viewer-0.3.0.tgz","fileCount":15,"integrity":"sha512-0M0XiBZQpSaiTLcT4Tx5UadX/eLinf4uXkGiDYugWPrcChsfFyk9c2c3Hlxx1D5H+J+HYt7oQshuuE81eP9+gw==","signatures":[{"sig":"MEUCIQCqjpn/f8DLf5PmP8vZcIMq8SfqMlwIUj2YxXFfTQ1cVgIgRXGkl4XnyqUhW9hlcLJjbQtj+DRTgxRtehsSdE6meM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ansivision%2fviewer@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13450},"main":"./lib/main.js","type":"module","types":"./lib/main.d.ts","exports":{".":{"types":"./lib/main.d.ts","default":"./lib/main.js"}},"gitHead":"2f0ceb648fc061e45cba08a7ff575e86ee5ea8b3","scripts":{"lint":"npm run lint:js && npm run lint:format","test":"vitest run","build":"npm run build:clean && tsgo","format":"oxfmt --write src","lint:js":"oxlint src","build:clean":"node -e \"require('fs').rmSync('./lib', { recursive: true, force: true })\"","lint:format":"oxfmt --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:225d4320-852d-48c3-ab8f-6503667ef96c"}},"repository":{"url":"git+https://github.com/43081j/ansivision-viewer.git","type":"git"},"_npmVersion":"11.16.0","description":"A viewer for replaying terminal sessions recorded with ansivision.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ansivision":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","@types/node":"^25.7.0","@vitest/coverage-v8":"^4.1.5","@typescript/native-preview":"^7.0.0-dev.20260509.2"},"_npmOperationalInternal":{"tmp":"tmp/viewer_0.3.0_1780079484581_0.6603189596837367","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"_id":"@ansivision/viewer@0.4.0","bin":{"ansivision-viewer":"lib/bin.js"},"bugs":{"url":"https://github.com/43081j/ansivision-viewer/issues"},"dist":{"shasum":"329c7c59af49e5a87bb08d3a17af0c370cc6eac4","tarball":"https://registry.npmjs.org/@ansivision/viewer/-/viewer-0.4.0.tgz","integrity":"sha512-ZRzlKUJApXd8kOjP7ocN0tMb6oBe1+apzvR920wreleTuP38Glrd7Qb6J9fKJGoMfkI6H4ALxEiBfgMuM64rcg==","fileCount":15,"unpackedSize":14756,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ansivision%2fviewer@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDYcpuYEJmgkrcd35kcHjzbdYeQ+rB+LsjIASYyM8CJ7gIhAMCz6PHZdp8Lo9BStBFhd5ynhvw9yLXwJc6QzsNy+wWJ"}]},"main":"./lib/main.js","name":"@ansivision/viewer","type":"module","types":"./lib/main.d.ts","author":{"url":"https://github.com/43081j","name":"James Garbutt"},"exports":{".":{"types":"./lib/main.d.ts","default":"./lib/main.js"}},"gitHead":"cc0b131905f8a2a1e9b94dc940a12ad3000d153b","license":"MIT","scripts":{"lint":"npm run lint:js && npm run lint:format","test":"vitest run","build":"npm run build:clean && tsgo","format":"oxfmt --write src","lint:js":"oxlint src","build:clean":"node -e \"require('fs').rmSync('./lib', { recursive: true, force: true })\"","lint:format":"oxfmt --check src"},"version":"0.4.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ba10de1-357f-4301-8160-495e56c1185d"},"approver":{"name":"43081j","email":"43081james@gmail.com"}},"homepage":"https://github.com/43081j/ansivision-viewer#readme","keywords":["ansi","term","terminal","ink"],"repository":{"url":"git+https://github.com/43081j/ansivision-viewer.git","type":"git"},"_npmVersion":"11.16.0","description":"A viewer for replaying terminal sessions recorded with ansivision.","directories":{},"maintainers":[{"name":"43081j","email":"43081james@gmail.com"}],"_nodeVersion":"24.16.0","dependencies":{"ansivision":"^0.4.0"},"publishConfig":{"access":"public"},"devDependencies":{"oxfmt":"^0.48.0","oxlint":"^1.63.0","vitest":"^4.1.5","@types/node":"^25.7.0","@vitest/coverage-v8":"^4.1.5","@typescript/native-preview":"^7.0.0-dev.20260509.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/viewer_0.4.0_1780317787845_0.48252110309953955"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-13T17:57:41.810Z","modified":"2026-06-01T12:43:08.198Z","0.1.0":"2026-05-13T17:57:42.059Z","0.2.0":"2026-05-13T18:08:41.426Z","0.2.1":"2026-05-13T18:17:33.186Z","0.3.0":"2026-05-29T18:31:24.742Z","0.4.0":"2026-06-01T12:43:07.922Z"},"bugs":{"url":"https://github.com/43081j/ansivision-viewer/issues"},"author":{"url":"https://github.com/43081j","name":"James Garbutt"},"license":"MIT","homepage":"https://github.com/43081j/ansivision-viewer#readme","keywords":["ansi","term","terminal","ink"],"repository":{"url":"git+https://github.com/43081j/ansivision-viewer.git","type":"git"},"description":"A viewer for replaying terminal sessions recorded with ansivision.","maintainers":[{"name":"43081j","email":"43081james@gmail.com"}],"readme":"# @ansivision/viewer\n\nA viewer for replaying terminal sessions recorded with [ansivision](https://github.com/43081j/ansivision).\n\n## Usage\n\nReplay a recorded session:\n\n```sh\nnpx @ansivision/viewer <file>\n```\n\nRecord a new session (requires the `script` command in `PATH`):\n\n```sh\nnpx @ansivision/viewer --record\n```\n\nOptions:\n\n- `-r`, `--record` - record a new session instead of replaying a file\n- `--skip-intro` - skip the intro animation\n\n## License\n\nMIT\n","readmeFilename":"README.md"}