{
  "name": "node-tunnel",
  "version": "4.0.9",
  "description": "Http tunneling proxy",
  "main": "build/index.js",
  "types": "build/index.d.ts",
  "repository": {
    "type": "git",
    "url": "git@github.com:balena-io-modules/node-tunnel"
  },
  "files": [
    "build/",
    "typings/"
  ],
  "engines": {
    "node": "^22.0.0",
    "npm": "^11.0.0"
  },
  "engineStrict": true,
  "author": "Aleksis Brezas <abresas@resin.io>",
  "contributors": [
    "Will Boyce <will@balena.io>"
  ],
  "scripts": {
    "lint": "balena-lint -t tsconfig.dev.json src test typings",
    "lint-fix": "balena-lint -t tsconfig.dev.json --fix src test typings",
    "build": "tsc",
    "pretest": "npm run build",
    "test": "mocha test/index.ts",
    "posttest": "npm run lint",
    "prepare": "node -e \"try { (await import('husky')).default() } catch (e) { if (e.code !== 'ERR_MODULE_NOT_FOUND') throw e }\" --input-type module && npm run build"
  },
  "license": "Apache-2.0",
  "dependencies": {
    "basic-auth-parser": "^0.0.2",
    "eventemitter3": "^5.0.1"
  },
  "devDependencies": {
    "@balena/lint": "^9.2.2",
    "@types/chai": "^4.3.20",
    "@types/mocha": "^10.0.10",
    "@types/node": "^20.17.30",
    "@types/request-promise": "^4.1.51",
    "chai": "^4.5.0",
    "husky": "^9.1.7",
    "lint-staged": "^15.5.0",
    "mocha": "^11.2.0",
    "request": "^2.88.2",
    "request-promise": "^4.2.6",
    "ts-node": "^10.9.2",
    "typescript": "^5.8.3"
  },
  "lint-staged": {
    "*.ts": [
      "balena-lint -t tsconfig.dev.json --fix"
    ]
  },
  "mocha": {
    "require": "ts-node/register/transpile-only",
    "recursive": true
  },
  "versionist": {
    "publishedAt": "2026-02-18T18:42:24.560Z"
  }
}
