├── .gitattributes ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── README.md ├── examples ├── 1-directly-in-the-browser │ ├── README.md │ ├── binaries │ ├── index.html │ ├── package-lock.json │ └── package.json ├── 2-nodejs-with-parcel │ ├── .parcelrc │ ├── .proxyrc.json │ ├── README.md │ ├── index.html │ ├── index.js │ ├── package-lock.json │ └── package.json ├── 3-react-with-webpack │ ├── README.md │ ├── index.css │ ├── index.html │ ├── index.js │ ├── package-lock.json │ ├── package.json │ ├── webpack.config.js │ └── xterm-for-react.js ├── README.md └── binaries │ ├── base32.lnk │ ├── base64.lnk │ ├── basename.lnk │ ├── cat.lnk │ ├── coreutils.wasm │ ├── dirname.lnk │ ├── echo.lnk │ ├── env.lnk │ ├── ls.lnk │ ├── mkdir.lnk │ ├── mv.lnk │ ├── openssl.js │ ├── openssl.wasm │ ├── printf.lnk │ ├── pwd.lnk │ ├── sum.lnk │ └── wc.lnk ├── package.json ├── src ├── History.js ├── LineBuffer.js ├── WapmFetchUtil.js ├── WasmWebTerm.js ├── WasmWebTerm.md ├── runnables │ ├── EmscriptenRunnable.js │ └── WasmerRunnable.js └── runners │ ├── ImportInjectedModules.js │ ├── WasmRunner.js │ └── WasmWorker.js ├── webpack.config.js ├── webterm.bundle.js ├── webterm.bundle.js.map └── worker.loader.js /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/README.md -------------------------------------------------------------------------------- /examples/1-directly-in-the-browser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/1-directly-in-the-browser/README.md -------------------------------------------------------------------------------- /examples/1-directly-in-the-browser/binaries: -------------------------------------------------------------------------------- 1 | ../binaries -------------------------------------------------------------------------------- /examples/1-directly-in-the-browser/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/1-directly-in-the-browser/index.html -------------------------------------------------------------------------------- /examples/1-directly-in-the-browser/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/1-directly-in-the-browser/package-lock.json -------------------------------------------------------------------------------- /examples/1-directly-in-the-browser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/1-directly-in-the-browser/package.json -------------------------------------------------------------------------------- /examples/2-nodejs-with-parcel/.parcelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/2-nodejs-with-parcel/.parcelrc -------------------------------------------------------------------------------- /examples/2-nodejs-with-parcel/.proxyrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/2-nodejs-with-parcel/.proxyrc.json -------------------------------------------------------------------------------- /examples/2-nodejs-with-parcel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/2-nodejs-with-parcel/README.md -------------------------------------------------------------------------------- /examples/2-nodejs-with-parcel/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/2-nodejs-with-parcel/index.html -------------------------------------------------------------------------------- /examples/2-nodejs-with-parcel/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/2-nodejs-with-parcel/index.js -------------------------------------------------------------------------------- /examples/2-nodejs-with-parcel/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/2-nodejs-with-parcel/package-lock.json -------------------------------------------------------------------------------- /examples/2-nodejs-with-parcel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/2-nodejs-with-parcel/package.json -------------------------------------------------------------------------------- /examples/3-react-with-webpack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/3-react-with-webpack/README.md -------------------------------------------------------------------------------- /examples/3-react-with-webpack/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/3-react-with-webpack/index.css -------------------------------------------------------------------------------- /examples/3-react-with-webpack/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/3-react-with-webpack/index.html -------------------------------------------------------------------------------- /examples/3-react-with-webpack/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/3-react-with-webpack/index.js -------------------------------------------------------------------------------- /examples/3-react-with-webpack/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/3-react-with-webpack/package-lock.json -------------------------------------------------------------------------------- /examples/3-react-with-webpack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/3-react-with-webpack/package.json -------------------------------------------------------------------------------- /examples/3-react-with-webpack/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/3-react-with-webpack/webpack.config.js -------------------------------------------------------------------------------- /examples/3-react-with-webpack/xterm-for-react.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/3-react-with-webpack/xterm-for-react.js -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/binaries/base32.lnk: -------------------------------------------------------------------------------- 1 | coreutils -------------------------------------------------------------------------------- /examples/binaries/base64.lnk: -------------------------------------------------------------------------------- 1 | coreutils -------------------------------------------------------------------------------- /examples/binaries/basename.lnk: -------------------------------------------------------------------------------- 1 | coreutils -------------------------------------------------------------------------------- /examples/binaries/cat.lnk: -------------------------------------------------------------------------------- 1 | coreutils -------------------------------------------------------------------------------- /examples/binaries/coreutils.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/binaries/coreutils.wasm -------------------------------------------------------------------------------- /examples/binaries/dirname.lnk: -------------------------------------------------------------------------------- 1 | coreutils -------------------------------------------------------------------------------- /examples/binaries/echo.lnk: -------------------------------------------------------------------------------- 1 | coreutils -------------------------------------------------------------------------------- /examples/binaries/env.lnk: -------------------------------------------------------------------------------- 1 | coreutils -------------------------------------------------------------------------------- /examples/binaries/ls.lnk: -------------------------------------------------------------------------------- 1 | coreutils -------------------------------------------------------------------------------- /examples/binaries/mkdir.lnk: -------------------------------------------------------------------------------- 1 | coreutils -------------------------------------------------------------------------------- /examples/binaries/mv.lnk: -------------------------------------------------------------------------------- 1 | coreutils -------------------------------------------------------------------------------- /examples/binaries/openssl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/binaries/openssl.js -------------------------------------------------------------------------------- /examples/binaries/openssl.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/examples/binaries/openssl.wasm -------------------------------------------------------------------------------- /examples/binaries/printf.lnk: -------------------------------------------------------------------------------- 1 | coreutils -------------------------------------------------------------------------------- /examples/binaries/pwd.lnk: -------------------------------------------------------------------------------- 1 | coreutils -------------------------------------------------------------------------------- /examples/binaries/sum.lnk: -------------------------------------------------------------------------------- 1 | coreutils -------------------------------------------------------------------------------- /examples/binaries/wc.lnk: -------------------------------------------------------------------------------- 1 | coreutils -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/package.json -------------------------------------------------------------------------------- /src/History.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/src/History.js -------------------------------------------------------------------------------- /src/LineBuffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/src/LineBuffer.js -------------------------------------------------------------------------------- /src/WapmFetchUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/src/WapmFetchUtil.js -------------------------------------------------------------------------------- /src/WasmWebTerm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/src/WasmWebTerm.js -------------------------------------------------------------------------------- /src/WasmWebTerm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/src/WasmWebTerm.md -------------------------------------------------------------------------------- /src/runnables/EmscriptenRunnable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/src/runnables/EmscriptenRunnable.js -------------------------------------------------------------------------------- /src/runnables/WasmerRunnable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/src/runnables/WasmerRunnable.js -------------------------------------------------------------------------------- /src/runners/ImportInjectedModules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/src/runners/ImportInjectedModules.js -------------------------------------------------------------------------------- /src/runners/WasmRunner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/src/runners/WasmRunner.js -------------------------------------------------------------------------------- /src/runners/WasmWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/src/runners/WasmWorker.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/webpack.config.js -------------------------------------------------------------------------------- /webterm.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/webterm.bundle.js -------------------------------------------------------------------------------- /webterm.bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/webterm.bundle.js.map -------------------------------------------------------------------------------- /worker.loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptool-org/wasm-webterm/HEAD/worker.loader.js --------------------------------------------------------------------------------