{ "name": "code-server", "license": "MIT", "version": "3.8.1", "description": "Run VS Code on a remote server.", "homepage": "https://github.com/cdr/code-server", "bugs": { "url": "https://github.com/cdr/code-server/issues" }, "repository": "https://github.com/cdr/code-server", "scripts": { "clean": "./ci/build/clean.sh", "build": "./ci/build/build-code-server.sh", "build:vscode": "./ci/build/build-vscode.sh", "release": "./ci/build/build-release.sh", "release:standalone": "./ci/build/build-standalone-release.sh", "release:github-draft": "./ci/build/release-github-draft.sh", "release:github-assets": "./ci/build/release-github-assets.sh", "test:standalone-release": "./ci/build/test-standalone-release.sh", "package": "./ci/build/build-packages.sh", "postinstall": "./ci/dev/postinstall.sh", "_____": "", "fmt": "./ci/dev/fmt.sh", "lint": "./ci/dev/lint.sh", "test": "./ci/dev/test.sh", "ci": "./ci/dev/ci.sh", "watch": "VSCODE_IPC_HOOK_CLI= NODE_OPTIONS=--max_old_space_size=32384 ts-node ./ci/dev/watch.ts", "icons": "./ci/dev/gen_icons.sh", "badges": "istanbul-badges-readme" }, "main": "out/node/entry.js", "devDependencies": { "@types/body-parser": "^1.19.0", "@types/cookie-parser": "^1.4.2", "@types/express": "^4.17.8", "@types/fs-extra": "^8.0.1", "@types/http-proxy": "^1.17.4", "@types/js-yaml": "^3.12.3", "@types/node": "^12.12.7", "@types/parcel-bundler": "^1.12.1", "@types/pem": "^1.9.5", "@types/proxy-from-env": "^1.0.1", "@types/safe-compare": "^1.1.0", "@types/semver": "^7.1.0", "@types/split2": "^2.1.6", "@types/tar-fs": "^2.0.0", "@types/tar-stream": "^2.1.0", "@types/ws": "^7.2.6", "@types/wtfnode": "^0.7.0", "@typescript-eslint/eslint-plugin": "^4.7.0", "@typescript-eslint/parser": "^4.7.0", "doctoc": "^1.4.0", "eslint": "^7.7.0", "eslint-config-prettier": "^6.0.0", "eslint-plugin-import": "^2.18.2", "eslint-plugin-prettier": "^3.1.0", "istanbul-badges-readme": "^1.2.0", "leaked-handles": "^5.2.0", "parcel-bundler": "^1.12.4", "prettier": "^2.0.5", "stylelint": "^13.0.0", "stylelint-config-recommended": "^3.0.0", "ts-node": "^9.0.0", "wtfnode": "^0.8.4", "typescript": "^4.1.3" }, "resolutions": { "@types/node": "^12.12.7", "safe-buffer": "^5.1.1", "vfile-message": "^2.0.2" }, "dependencies": { "@coder/logger": "1.1.16", "body-parser": "^1.19.0", "cookie-parser": "^1.4.5", "env-paths": "^2.2.0", "express": "^5.0.0-alpha.8", "fs-extra": "^9.0.1", "http-proxy": "^1.18.0", "httpolyglot": "^0.1.2", "js-yaml": "^3.13.1", "limiter": "^1.1.5", "node-fetch": "^2.6.1", "pem": "^1.14.2", "proxy-agent": "^4.0.0", "proxy-from-env": "^1.1.0", "qs": "6.7.0", "rotating-file-stream": "^2.1.1", "safe-buffer": "^5.1.1", "safe-compare": "^1.1.4", "semver": "^7.1.3", "split2": "^3.2.2", "tar": "^6.0.1", "tar-fs": "^2.0.0", "ws": "^7.2.0", "xdg-basedir": "^4.0.0", "yarn": "^1.22.4" }, "bin": { "code-server": "out/node/entry.js" }, "keywords": [ "vscode", "development", "ide", "coder", "vscode-remote", "browser-ide" ], "engines": { "node": ">= 12" }, "jest": { "transform": { "^.+\\.ts$": "/test/node_modules/ts-jest" }, "testEnvironment": "node", "testPathIgnorePatterns": [ "node_modules", "lib", "out" ], "collectCoverage": true, "collectCoverageFrom": [ "/src/**/*.ts" ], "coverageDirectory": "/coverage", "coverageReporters": [ "json", "json-summary", "text" ], "coveragePathIgnorePatterns": [ "out" ], "coverageThreshold": { "global": { "lines": 40 } } } }