{
  "name": "@3kmfi6hp/nodejs-proxy",
  "version": "1.0.29",
  "description": "A Node.js vless proxy",
  "keywords": [
    "vless",
    "proxy",
    "tunnel",
    "v2ray",
    "v2ray-proxy",
    "nodejs-proxy",
    "nodejs-v2ray",
    "nodejs-vless",
    "nodejs-vless-proxy"
  ],
  "main": "index.js",
  "bin": {
    "nodejs-proxy": "./cli.js"
  },
  "pkg": {
    "scripts": "./index.js",
    "assets": "./*",
    "targets": [
      "node18-linux-x64",
      "node18-macos-x64",
      "node18-win-x64"
    ],
    "outputPath": "./dist"
  },
  "scripts": {
    "start": "npx nodejs-proxy",
    "build": "npm run minify && npm run obfuscator",
    "publish": "npm version patch && npm publish --access public && exit 1",
    "minify": "npx uglifyjs index.js -o index.js -c -m",
    "binary": "npx pkg . --compress GZip",
    "obfuscator": "npx javascript-obfuscator main.js --output index.js --compact true --self-defending true --control-flow-flattening true --control-flow-flattening-threshold 1 --dead-code-injection true --dead-code-injection-threshold 1 --identifiers-prefix abc --rename-globals true --disable-console-output true --string-array true --identifiers-prefix prefix_",
    "test": "echo \"Error: no test specified\""
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/3Kmfi6HP/nodejs-proxy"
  },
  "dependencies": {
    "tslib": "^2.6.0",
    "uuid": "^9.0.0",
    "ws": "^8.13.0",
    "yargs": "^17.7.2"
  },
  "devDependencies": {
    "javascript-obfuscator": "^4.0.2",
    "pkg": "^5.8.1",
    "uglify-js": "^3.17.4"
  }
}
