{
	"name": "@bessonovs/node-http-router",
	"version": "2.3.0",
	"description": "Extensible http router for node and micro",
	"keywords": [
		"router",
		"routing",
		"route",
		"micro",
		"match",
		"request",
		"api",
		"rest",
		"typescript",
		"javascript",
		"nodejs",
		"http",
		"server"
	],
	"author": "Anton Bessonov",
	"license": "MIT",
	"repository": "bessonov/node-http-router",
	"main": "dist/index.js",
	"types": "dist/index.d.ts",
	"sideEffects": false,
	"scripts": {
		"test": "jest --coverage",
		"test:watch": "jest --coverage --watch",
		"lint": "eslint . --ext .ts,.js",
		"build": "tsc",
		"example-node-start": "tsc && node dist/examples/node.js",
		"example-micro-start": "tsc && node dist/examples/micro.js",
		"precommit": "pnpm test && pnpm run lint && pnpm run build",
		"update": "pnpm update --interactive --recursive --latest"
	},
	"dependencies": {
		"urlite": "3.0.1"
	},
	"devDependencies": {
		"@bessonovs/eslint-config": "0.0.7",
		"@types/express": "4.17.13",
		"@types/jest": "28.1.7",
		"@types/node": "18.0.0",
		"@typescript-eslint/eslint-plugin": "5.33.1",
		"@typescript-eslint/parser": "5.33.1",
		"eslint": "8.22.0",
		"eslint-config-airbnb": "19.0.4",
		"eslint-plugin-import": "2.26.0",
		"eslint-plugin-jsx-a11y": "6.6.1",
		"eslint-plugin-react": "7.30.1",
		"jest": "28.1.3",
		"micro": "9.3.5-canary.3",
		"node-mocks-http": "1.11.0",
		"path-to-regexp": "6.2.1",
		"ts-jest": "28.0.8",
		"ts-toolbelt": "9.6.0",
		"typescript": "4.7.4"
	},
	"publishConfig": {
		"access": "public"
	},
	"pnpm": {
		"peerDependencyRules": {
			"ignoreMissing": [
				"eslint-plugin-react-hooks"
			]
		}
	}
}
