UNPKG

2.71 kBJSONView Raw
1{
2 "name": "http-proxy-middleware",
3 "version": "2.0.1",
4 "description": "The one-liner node.js proxy middleware for connect, express and browser-sync",
5 "main": "dist/index.js",
6 "types": "dist/index.d.ts",
7 "files": [
8 "dist"
9 ],
10 "scripts": {
11 "clean": "rm -rf dist && rm -rf coverage",
12 "lint": "yarn prettier && yarn eslint",
13 "lint:fix": "yarn prettier:fix && yarn eslint:fix",
14 "eslint": "eslint '{src,test}/**/*.ts'",
15 "eslint:fix": "yarn eslint --fix",
16 "prettier": "prettier --list-different \"**/*.{js,ts,md,yml,json,html}\"",
17 "prettier:fix": "prettier --write \"**/*.{js,ts,md,yml,json,html}\"",
18 "prebuild": "yarn clean",
19 "build": "tsc",
20 "pretest": "yarn build",
21 "test": "jest",
22 "precoverage": "yarn build",
23 "coverage": "jest --coverage --coverageReporters=lcov",
24 "prepare": "husky install && yarn build && rm dist/tsconfig.tsbuildinfo"
25 },
26 "repository": {
27 "type": "git",
28 "url": "https://github.com/chimurai/http-proxy-middleware.git"
29 },
30 "keywords": [
31 "reverse",
32 "proxy",
33 "middleware",
34 "http",
35 "https",
36 "connect",
37 "express",
38 "fastify",
39 "polka",
40 "browser-sync",
41 "gulp",
42 "grunt-contrib-connect",
43 "websocket",
44 "ws",
45 "cors"
46 ],
47 "author": "Steven Chim",
48 "license": "MIT",
49 "bugs": {
50 "url": "https://github.com/chimurai/http-proxy-middleware/issues"
51 },
52 "homepage": "https://github.com/chimurai/http-proxy-middleware#readme",
53 "devDependencies": {
54 "@commitlint/cli": "^12.1.4",
55 "@commitlint/config-conventional": "^12.1.4",
56 "@types/express": "4.17.7",
57 "@types/is-glob": "^4.0.1",
58 "@types/jest": "^26.0.23",
59 "@types/micromatch": "^4.0.1",
60 "@types/node": "^15.6.2",
61 "@types/supertest": "^2.0.11",
62 "@types/ws": "^7.4.4",
63 "@typescript-eslint/eslint-plugin": "^4.26.0",
64 "@typescript-eslint/parser": "^4.26.0",
65 "body-parser": "^1.19.0",
66 "browser-sync": "^2.26.14",
67 "connect": "^3.7.0",
68 "eslint": "^7.27.0",
69 "eslint-config-prettier": "^8.3.0",
70 "eslint-plugin-prettier": "^3.4.0",
71 "express": "^4.17.1",
72 "get-port": "^5.1.1",
73 "husky": "^6.0.0",
74 "jest": "^27.0.3",
75 "lint-staged": "^11.0.0",
76 "mockttp": "^1.2.2",
77 "open": "^8.2.0",
78 "prettier": "^2.3.0",
79 "supertest": "^6.1.3",
80 "ts-jest": "^27.0.2",
81 "typescript": "^4.3.2",
82 "ws": "^7.4.6"
83 },
84 "dependencies": {
85 "@types/http-proxy": "^1.17.5",
86 "http-proxy": "^1.18.1",
87 "is-glob": "^4.0.1",
88 "is-plain-obj": "^3.0.0",
89 "micromatch": "^4.0.2"
90 },
91 "engines": {
92 "node": ">=12.0.0"
93 },
94 "commitlint": {
95 "extends": [
96 "@commitlint/config-conventional"
97 ]
98 }
99}