{ "name": "wetty", "version": "1.2.0", "description": "WeTTY = Web + TTY. Terminal access in browser over http/https", "homepage": "https://github.com/butlerx/wetty", "repository": { "type": "git", "url": "git://github.com/butlerx/wetty.git" }, "author": { "name": "Cian Butler", "email": "butlerx@notthe.cloud", "url": "cianbutler.ie" }, "license": "MIT", "bugs": { "url": "https://github.com/butlerx/wetty/issues" }, "main": "index.js", "scripts": { "build": "babel-node node_modules/.bin/webpack", "contributor": "all-contributors", "dev": "NODE_ENV=development concurrently --kill-others --success first \"babel-node node_modules/.bin/webpack --watch\" \"nodemon .\"", "lint": "eslint --ext .ts,.js .", "prepublishOnly": "NODE_ENV=production yarn build", "start": "node ." }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{js,ts}": [ "eslint --fix", "git add" ], "*.{json,scss,md}": [ "prettier --write", "git add" ] }, "bin": { "wetty": "./index.js" }, "engines": { "node": ">=6.9" }, "nodemonConfig": { "ignore": [ "src/*", "*.json" ] }, "preferGlobal": true, "dependencies": { "compression": "^1.7.4", "express": "^4.17.1", "file-type": "^12.3.0", "fs-extra": "^8.1.0", "helmet": "^3.20.1", "lodash": "^4.17.15", "morgan": "^1.9.1", "node-pty": "0.9.0-beta28", "serve-favicon": "^2.5.0", "socket.io": "^2.2.0", "socket.io-client": "^2.2.0", "source-map-loader": "^0.2.4", "toastify-js": "^1.6.1", "winston": "^3.2.1", "xterm": "^3.14.5", "yargs": "^14.0.0" }, "devDependencies": { "@babel/core": "^7.5.5", "@babel/node": "^7.5.5", "@babel/preset-env": "^7.5.5", "@babel/preset-typescript": "^7.3.3", "@babel/register": "^7.5.5", "@types/compression": "^1.0.1", "@types/express": "^4.17.1", "@types/fs-extra": "^8.0.0", "@types/helmet": "^0.0.44", "@types/lodash": "^4.14.138", "@types/morgan": "^1.7.37", "@types/node": "^12.7.3", "@types/serve-favicon": "^2.2.31", "@types/socket.io": "^2.1.2", "@types/socket.io-client": "^1.4.32", "@types/webpack-env": "^1.14.0", "@types/yargs": "^13.0.2", "@typescript-eslint/eslint-plugin": "^2.5.0", "@typescript-eslint/parser": "^2.5.0", "all-contributors-cli": "^6.9.3", "babel-loader": "^8.0.6", "babel-plugin-lodash": "^3.3.4", "concurrently": "^4.1.2", "css-loader": "^3.2.0", "eslint": "6.1.0", "eslint-config-airbnb-base": "14.0.0", "eslint-config-prettier": "^6.4.0", "eslint-plugin-import": "^2.18.2", "eslint-plugin-prettier": "^3.1.0", "file-loader": "^4.2.0", "git-authors-cli": "^1.0.18", "husky": "^3.0.9", "lint-staged": "~9.2.5", "mini-css-extract-plugin": "^0.8.0", "node-sass": "^4.12.0", "nodemon": "^1.19.2", "prettier": "^1.18.2", "sass-loader": "^8.0.0", "style-loader": "^1.0.0", "typescript": "~3.6.2", "webpack": "^4.39.3", "webpack-cli": "^3.3.7", "webpack-node-externals": "^1.7.2" }, "contributors": [ "Krishna Srinivas ", "Boyan Rabchev ", "Antonio Calatrava ", "Strubbl ", "Oleg Kurapov ", "Anthony Jund ", "Luca Milanesio ", "nosemeocurrenada ", "Henri ", "Imuli ", "Koushik M.L.N ", "cbutler ", "mirtouf ", "Denis Kramer ", "Jarrett Gilliam ", "Nathan LeClaire ", "Andreas Kloeckner ", "Ben Letchford ", "Bertrand Roussel ", "Farhan Khan ", "Felix Bartels ", "Felix Pojtinger ", "James Turnbull ", "Josh Samuelson ", "Jurre Vriesen ", "Kasper Holbek Jensen ", "Krzysztof SuszyƄski ", "Matthew Piercey ", "Neale Pickett ", "Robert ", "Tri Nguyen ", "harryleesan " ] }