@jsenv/terminal-recorder
Version:
Record terminal output as .svg, .gif, .webm, .mp4
65 lines (64 loc) • 1.68 kB
JSON
{
"name": "@jsenv/terminal-recorder",
"version": "1.5.22",
"description": "Record terminal output as .svg, .gif, .webm, .mp4",
"repository": {
"type": "git",
"url": "https://github.com/jsenv/core",
"directory": "packages/tooling/terminal-recorder"
},
"license": "MIT",
"author": {
"name": "dmail",
"email": "dmaillard06@gmail.com"
},
"type": "module",
"exports": {
".": {
"node": "./src/main.js",
"browser": {
"dev:jsenv": "./src/main_browser.js",
"default": "./dist/terminal_recorder_browser.js"
}
},
"./*": "./*"
},
"main": "./dist/terminal_recorder_browser.js",
"files": [
"/dist/",
"/src/"
],
"scripts": {
"build": "node ./scripts/build.mjs",
"dev": "node ./scripts/dev.mjs",
"prepublishOnly": "npm run build"
},
"dependencies": {
"@jsenv/humanize": "1.6.0",
"@jsenv/server": "16.2.1",
"@jsenv/terminal-text-size": "0.0.2",
"@playwright/browser-chromium": "1.52.0",
"ansi-regex": "6.1.0",
"eastasianwidth": "0.3.0",
"he": "1.2.0",
"playwright": "1.52.0",
"strip-ansi": "7.1.0",
"webm-to-mp4": "1.0.0"
},
"devDependencies": {
"@jsenv/assert": "../assert",
"@jsenv/core": "../../../",
"@jsenv/filesystem": "../filesystem",
"@jsenv/https-local": "../https-local",
"@jsenv/plugin-commonjs": "../../related/plugin-commonjs",
"@jsenv/snapshot": "../snapshot",
"@jsenv/terminal-recorder": "./",
"@xterm/addon-fit": "0.10.0",
"@xterm/addon-serialize": "0.13.0",
"@xterm/addon-webgl": "0.18.0",
"@xterm/xterm": "5.5.0"
},
"publishConfig": {
"access": "public"
}
}