ssh-terminal
Version:
SSH Terminal component based on xterm.js for multiple frontend frameworks
94 lines (93 loc) • 2.6 kB
JSON
{
"name": "ssh-terminal",
"version": "2.5.3",
"description": "SSH Terminal component based on xterm.js for multiple frontend frameworks",
"main": "dist/ssh-terminal.umd.js",
"module": "dist/ssh-terminal.es.js",
"browser": "dist/ssh-terminal.umd.js",
"exports": {
".": {
"import": "./dist/ssh-terminal.es.js",
"require": "./dist/ssh-terminal.umd.js"
},
"./vue2": {
"import": "./vue2.mjs",
"require": "./vue2.js",
"default": "./vue2.mjs"
},
"./vue3": {
"import": "./vue3.mjs",
"require": "./vue3.js",
"default": "./vue3.mjs"
},
"./dist/*": "./dist/*",
"./package.json": "./package.json"
},
"files": [
"dist",
"vue2.js",
"vue3.js",
"vue2.mjs",
"vue3.mjs",
"README.md",
"LICENSE"
],
"scripts": {
"build": "npm run build:lib && npm run build:vue2 && npm run build:vue3 && npm run build:web-component",
"build:lib": "vite build --config vite.lib.config.js",
"build:vue2": "node build-vue2-only.js",
"build:vue3": "vite build --config vite.vue3.config.js",
"build:web-component": "vite build --config vite.web-component.config.js",
"test": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage",
"prepublishOnly": "npm run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/longvan/ssh-terminal.git"
},
"keywords": [
"ssh",
"terminal",
"xterm",
"vue",
"web-component",
"websocket",
"ssh-client"
],
"author": "Long Van",
"license": "MIT",
"homepage": "https://github.com/longvan/ssh-terminal",
"bugs": {
"url": "https://github.com/longvan/ssh-terminal/issues"
},
"dependencies": {
"bcryptjs": "^2.4.3",
"crypto": "^1.0.1",
"express-rate-limit": "^7.1.5",
"helmet": "^7.1.0",
"joi": "^17.11.0",
"jsonwebtoken": "^9.0.2",
"node-forge": "^1.3.1",
"ssh2": "^1.16.0",
"uuid": "^9.0.1",
"ws": "^8.18.3",
"xterm": "^5.3.0",
"xterm-addon-fit": "^0.8.0",
"xterm-addon-search": "^0.13.0",
"xterm-addon-web-links": "^0.9.0"
},
"devDependencies": {
"@testing-library/vue": "^7.0.0",
"@vitejs/plugin-vue": "^4.2.3",
"@vitejs/plugin-vue2": "^2.3.3",
"@vue/test-utils": "^2.4.1",
"happy-dom": "^12.10.3",
"terser": "^5.43.1",
"vite": "^4.4.9",
"vitest": "^0.34.4",
"vue": "^3.5.18"
},
"packageManager": "yarn@4.7.0+sha512.5a0afa1d4c1d844b3447ee3319633797bcd6385d9a44be07993ae52ff4facabccafb4af5dcd1c2f9a94ac113e5e9ff56f6130431905884414229e284e37bb7c9"
}