{ "name": "blinksocks", "version": "2.5.4", "description": "A framework for building composable proxy protocol stack", "main": "build/index.js", "files": [ "bin", "lib", "AUTHORS" ], "bin": { "blinksocks": "bin/start.js" }, "scripts": { "test": "npm run lint && npm run test:coverage", "test:coverage": "jest --coverage", "lint": "eslint bin src pkg", "compile": "cross-env NODE_ENV=production babel src --out-dir lib --minified --ignore __tests__,__mocks__", "bundle": "cross-env NODE_ENV=production webpack --config webpack.config.js --progress", "prepkg": "rimraf build/blinksocks.js.map pkg/blinksocks-* pkg/sha256sum.txt", "pkg": "pkg --out-path pkg/ --targets node8.3.0-linux-x64,node8.3.0-macos-x64,node8.3.0-win-x64 .", "postpkg": "node pkg/postpkg.js", "debug:client": "cross-env NODE_ENV=development node --inspect --inspect-port=9200 bin/cli.js --config blinksocks.client.json", "debug:server": "cross-env NODE_ENV=development node --inspect --inspect-port=9300 bin/cli.js --config blinksocks.server.json", "client": "node bin/cli.js --config blinksocks.client.json", "server": "node bin/cli.js --config blinksocks.server.json", "benchmark": "node benchmark/bootstrap.js", "precommit": "npm test" }, "dependencies": { "chalk": "^2.1.0", "ip": "^1.1.5", "lodash.isplainobject": "^4.0.6", "lodash.uniqueid": "^4.0.1", "urijs": "^1.18.12", "winston": "^2.3.1", "winston-daily-rotate-file": "^1.4.6" }, "devDependencies": { "babel-cli": "^6.26.0", "babel-eslint": "^7.2.3", "babel-jest": "^21.0.0", "babel-loader": "^7.1.2", "babel-minify-webpack-plugin": "^0.2.0", "babel-plugin-transform-class-properties": "^6.24.1", "babel-plugin-transform-object-rest-spread": "^6.26.0", "babel-preset-env": "^1.6.0", "babel-register": "^6.26.0", "cross-env": "^5.0.5", "eslint": "^4.6.1", "eslint-config-babel": "^7.0.1", "eslint-loader": "^1.9.0", "eslint-plugin-babel": "^4.1.2", "eslint-plugin-flowtype": "^2.35.1", "husky": "^0.14.3", "jest": "^21.0.1", "pkg": "^4.2.4", "rimraf": "^2.6.1", "webpack": "^3.5.5" }, "repository": { "url": "https://github.com/blinksocks/blinksocks", "type": "git" }, "bugs": { "url": "https://github.com/blinksocks/blinksocks/issues" }, "homepage": "https://github.com/blinksocks/blinksocks", "keywords": [ "socks5", "socks4", "socks4a", "http", "protocol", "proxy", "nodejs", "node", "blinksocks", "shadowsocks", "shadowsocksr", "middleware", "flexible", "composable", "customizable", "aead", "obfs" ], "author": "Micooz ", "license": "Apache-2.0", "engines": { "node": ">= 6" }, "jest": { "testPathIgnorePatterns": [ "/build/" ], "coverageDirectory": "./coverage/", "collectCoverage": true } }