{
	"name": "@lomray/microservice-gateway",
	"version": "2.4.0",
	"description": "Gateway microservice based on NodeJS & inverted json.",
	"main": "index.js",
	"types": "index.d.ts",
	"keywords": [
		"nodejs",
		"js",
		"microservice",
		"inverted",
		"json",
		"gateway",
		"worker",
		"typescript"
	],
	"publishConfig": {
		"access": "public"
	},
	"repository": {
		"type": "git",
		"url": "https://github.com/Lomray-Software/microservices.git"
	},
	"bugs": {
		"url": "https://github.com/Lomray-Software/microservices/issues"
	},
	"homepage": "https://github.com/Lomray-Software/microservices/configuration",
	"author": "Mikhail Yarmaliuk",
	"license": "Apache-2.0",
	"scripts": {
		"test": "cross-env NODE_ENV=tests TS_NODE_COMPILER_OPTIONS={\\\"target\\\":\\\"es6\\\"} mocha --harmony --no-warnings  __tests__ --require ts-node/register --recursive --unhandled-rejections=strict --exit",
		"lint:check": "eslint --ext \".ts,.tsx\" \"src/**/*.{ts,tsx,*.ts,*tsx}\"",
		"lint:format": "eslint --fix --ext \".ts,.tsx\" \"src/**/*.{ts,tsx,*.ts,*tsx}\"",
		"ts:check": "tsc --project ./tsconfig.json --skipLibCheck --noemit",
		"build": "rollup -c",
		"start:dev": "node --require ts-node/register src/index.ts",
		"start:prod": "node --require ./lib/tracer.js ./lib/index.js"
	},
	"dependencies": {
		"@lomray/microservice-helpers": "^2.18.0",
		"cors": "^2.8.5",
		"lodash": "^4.17.21",
		"request-ip": "^3.3.0"
	},
	"devDependencies": {
		"@types/cors": "^2.8.13",
		"@types/express": "^4.17.17",
		"@types/lodash": "^4.14.194",
		"@types/request-ip": "^0.0.37"
	},
	"peerDependencies": {
		"tslib": "^2.6.1"
	},
	"overrides": {
		"typeorm": {
			"xml2js": "0.5.0"
		},
		"winston-loki": {
			"protobufjs": "^7.2.4"
		}
	}
}
