express-upstream
Version:
Express.js proxy middleware to pass requests to upstream server
78 lines (77 loc) • 2.08 kB
JSON
{
"name": "express-upstream",
"description": "Express.js proxy middleware to pass requests to upstream server",
"version": "1.2.2",
"author": "Yusuke Kawasaki <u-suke@kawa.net>",
"bugs": {
"url": "https://github.com/kawanet/express-upstream/issues"
},
"contributors": [
"Yusuke Kawasaki <u-suke@kawa.net>"
],
"devDependencies": {
"@rollup/plugin-node-resolve": "^16.0.3",
"@rollup/plugin-sucrase": "^5.1.0",
"@types/express": "^4.17.21",
"@types/express4": "npm:@types/express@^4",
"@types/express5": "npm:@types/express@^5",
"@types/node": "^24.0.0",
"@types/supertest": "^7.2.0",
"express4": "npm:express@^4",
"express5": "npm:express@^5",
"rollup": "^4.62.0",
"supertest": "^7.2.2",
"ts-refine": "^0.6.0",
"typescript": "^6.0.3"
},
"devEngines": {
"runtime": {
"name": "node",
"version": ">=22",
"onFail": "warn"
}
},
"engines": {
"node": ">=20"
},
"exports": {
".": {
"types": "./types/express-upstream.d.ts",
"require": "./dist/express-upstream.cjs",
"import": "./dist/express-upstream.mjs"
}
},
"files": [
"LICENSE",
"README.md",
"dist/express-upstream.cjs",
"dist/express-upstream.mjs",
"lib/*.ts",
"types/*.d.ts"
],
"homepage": "https://github.com/kawanet/express-upstream#readme",
"keywords": [
"expressjs",
"middleware",
"proxy",
"reverse",
"upstream"
],
"license": "MIT",
"main": "./dist/express-upstream.cjs",
"repository": {
"type": "git",
"url": "git+https://github.com/kawanet/express-upstream.git"
},
"scripts": {
"build": "make -C builder",
"fixpack": "fixpack",
"prepack": "make -C builder is-buildable",
"prepare": "make -C builder is-not-buildable 2> /dev/null || make -C builder clean all test",
"test": "make -C builder test",
"ts-refine": "./node_modules/.bin/ts-refine format && ./node_modules/.bin/ts-refine imports"
},
"sideEffects": false,
"type": "module",
"types": "./types/express-upstream.d.ts"
}