gitextract_lahqh_vs/ ├── .dockerignore ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ └── bug_report.md │ └── workflows/ │ ├── lint.yml │ └── main.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── ctl.sh ├── goreleaser.yml ├── interfacer/ │ ├── cmd/ │ │ └── browsh/ │ │ └── main.go │ ├── contrib/ │ │ └── upx_compress_binary.sh │ ├── go.mod │ ├── go.sum │ ├── src/ │ │ └── browsh/ │ │ ├── browsh.go │ │ ├── cells.go │ │ ├── comms.go │ │ ├── config.go │ │ ├── config_sample.go │ │ ├── firefox.go │ │ ├── firefox_unix.go │ │ ├── firefox_windows.go │ │ ├── frame_builder.go │ │ ├── frame_builder_test.go │ │ ├── input_box.go │ │ ├── input_cursor.go │ │ ├── input_multiline.go │ │ ├── input_multiline_test.go │ │ ├── input_scroll.go │ │ ├── raw_text_server.go │ │ ├── raw_text_server_test.go │ │ ├── tab.go │ │ ├── tty.go │ │ ├── ui.go │ │ ├── unit_test.go │ │ └── version.go │ └── test/ │ ├── http-server/ │ │ ├── server_test.go │ │ └── setup.go │ ├── sites/ │ │ └── smorgasbord/ │ │ ├── another.html │ │ ├── css/ │ │ │ ├── main.css │ │ │ └── spinner.css │ │ ├── index.html │ │ └── textarea.html │ └── tty/ │ ├── matchers.go │ ├── setup.go │ └── tty_test.go ├── scripts/ │ ├── bundling.bash │ ├── common.bash │ ├── docker.bash │ ├── misc.bash │ ├── releasing.bash │ └── tests.bash └── webext/ ├── .eslintrc ├── .mocharc.cjs ├── .web-extension-id ├── assets/ │ ├── browsh-schema.json │ └── styles.css ├── background.js ├── content.js ├── contrib/ │ ├── download_xpi.js │ ├── firefoxheadless.sh │ └── font_maker.py ├── manifest.json ├── package.json ├── src/ │ ├── background/ │ │ ├── common_mixin.js │ │ ├── dimensions.js │ │ ├── manager.js │ │ ├── tab.js │ │ ├── tab_commands_mixin.js │ │ └── tty_commands_mixin.js │ ├── dom/ │ │ ├── commands_mixin.js │ │ ├── common_mixin.js │ │ ├── dimensions.js │ │ ├── graphics_builder.js │ │ ├── manager.js │ │ ├── serialise_mixin.js │ │ ├── text_builder.js │ │ ├── tty_cell.js │ │ └── tty_grid.js │ └── utils.js ├── test/ │ ├── fixtures/ │ │ ├── canvas_pixels.js │ │ └── text_nodes.js │ ├── graphics_builder_spec.js │ ├── helper.js │ ├── mocks/ │ │ └── range.js │ └── text_builder_spec.js └── webpack.config.js