{ "name": "wetty", "version": "2.7.0", "description": "WeTTY = Web + TTY. Terminal access in browser over http/https", "homepage": "https://github.com/butlerx/wetty", "license": "MIT", "type": "module", "bin": "./build/main.js", "main": "./build/main.js", "exports": "./build/server.js", "files": [ "build/", "conf/" ], "scripts": { "build": "node build.js", "clean": "rm -rf build", "contributor": "all-contributors", "dev": "vite", "dev:wetty": "NODE_ENV=development concurrently --kill-others --raw --success first \"pnpm build --watch\" \"nodemon -w build -i build/client -w conf/config.json5 --delay 200ms . -- --conf conf/config.json5\"", "docker-compose-entrypoint": "ssh-keyscan -H wetty-ssh >> ~/.ssh/known_hosts; pnpm start", "lint": "eslint src", "lint:fix": "eslint --fix src", "start": "NODE_ENV=production node .", "test": "mocha", "prepare": "husky install" }, "repository": "git://github.com/butlerx/wetty.git", "author": "Cian Butler (cianbutler.ie)", "bugs": { "url": "https://github.com/butlerx/wetty/issues" }, "lint-staged": { "*.{js,ts}": [ "eslint --fix" ], "*.{json,scss,md}": [ "prettier --write" ] }, "engines": { "node": ">=18.0.0" }, "dependencies": { "@fortawesome/fontawesome-svg-core": "^6.1.2", "@fortawesome/free-solid-svg-icons": "^6.1.2", "@xterm/xterm": "^5.2.0", "@xterm/addon-fit": "^0.10.0", "@xterm/addon-image": "^0.8.0", "@xterm/addon-web-links": "^0.11.0", "compression": "^1.7.4", "etag": "^1.8.1", "express": "^4.17.1", "express-winston": "^4.0.5", "file-type": "^12.3.0", "find-up": "^5.0.0", "fresh": "^0.5.2", "fs-extra": "^9.0.1", "gc-stats": "^1.4.0", "helmet": "^4.1.0", "json5": "^2.1.3", "lodash": "^4.17.20", "node-gyp": "^9.1.0", "node-pty": "^0.10.0", "parseurl": "^1.3.3", "prom-client": "^14.0.1", "response-time": "^2.3.2", "sass": "^1.54.4", "serve-static": "^1.15.0", "socket.io": "^4.5.1", "socket.io-client": "^4.5.1", "toastify-js": "^1.9.1", "url-value-parser": "^2.1.0", "winston": "^3.3.3", "yargs": "^17.7.2" }, "devDependencies": { "@snowpack/plugin-run-script": "^2.3.0", "@types/chai": "^4.3.1", "@types/compression": "^1.7.0", "@types/etag": "^1.8.0", "@types/express": "^4.17.8", "@types/fresh": "^0.5.0", "@types/fs-extra": "^9.0.1", "@types/gc-stats": "^1", "@types/helmet": "^0.0.48", "@types/jsdom": "^12.2.4", "@types/lodash": "^4.14.161", "@types/mocha": "^9.1.1", "@types/morgan": "^1.7.37", "@types/node": "^20.2.6", "@types/parseurl": "^1.3.1", "@types/response-time": "^2", "@types/serve-static": "^1.15.3", "@types/sinon": "^10.0.13", "@types/toastify-js": "^1.9.2", "@types/yargs": "^17.0.24", "@typescript-eslint/eslint-plugin": "^5.59.9", "@typescript-eslint/parser": "^5.59.9", "all-contributors-cli": "^6.17.2", "chai": "^4.3.6", "concurrently": "^8.2.2", "esbuild": "^0.21.5", "esbuild-plugin-copy": "^2.1.1", "esbuild-sass-plugin": "^3.3.1", "eslint": "^8.36.0", "eslint-config-airbnb-base": "latest", "eslint-config-prettier": "^8.6.0", "eslint-import-resolver-typescript": "^3.4.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-mocha": "^10.1.0", "eslint-plugin-prettier": "^4.2.1", "git-authors-cli": "^1.0.42", "husky": "^9.0.11", "jsdom": "^16.5.0", "lint-staged": "^13.2.2", "mocha": "^10.0.0", "nodemon": "^3.1.4", "prettier": "^2.5.1", "sinon": "^14.0.0", "ts-node": "^10.9.1", "typescript": "^5.1.3", "vite": "^6.2.6" }, "contributors": [ "butlerx ", "Krishna Srinivas ", "userdocs <16525024+userdocs@users.noreply.github.com>", "Boyan Rabchev ", "Ben Letchford ", "Antonio Calatrava ", "Strubbl ", "Oleg Kurapov ", "Anthony Jund ", "Kyle Lucy ", "Luca Milanesio ", "nosemeocurrenada ", "cbutler ", "Henri ", "Imuli ", "Janos Kasza ", "mirtouf ", "Koushik M.L.N ", "Denis Kramer ", "Harrison Pace ", "Jarrett Gilliam ", "Nathan LeClaire ", "SouraDutta <33066261+SouraDutta@users.noreply.github.com>", "Aayush Garg-gamer1478 <74775129+gamer-12748@users.noreply.github.com>", "Bertrand Roussel ", "Christian7573 ", "Dean Shub ", "Dmytri Kleiner ", "Felix Bartels ", "Felix Pojtinger ", "Josua Frank ", "Georgelemental ", "Loz Brown ", "Grant Handy ", "harryleesan ", "Andreas Kloeckner ", "James Turnbull ", "Arturo R ", "Josh Samuelson ", "Jurre Vriesen ", "Kevin ", "Farhan Khan ", "Kasper Holbek Jensen ", "Krzysztof SuszyƄski ", "justluk ", "Mathieu Geli ", "Mihir Kumar ", "Neale Pickett ", "pablo-zarate ", "Matthew Piercey ", "Alex Cline ", "Robert ", "Sergei Ratnikov ", "Shimi ", "Sven Fischer ", "Taha ", "Tri Nguyen ", "Vamshi K Ponnapalli " ], "packageManager": "pnpm@9.4.0+sha512.f549b8a52c9d2b8536762f99c0722205efc5af913e77835dbccc3b0b0b2ca9e7dc8022b78062c17291c48e88749c70ce88eb5a74f1fa8c4bf5e18bb46c8bd83a" }