{
	"name": "tenebrie-framework",
	"version": "0.8.5",
	"description": "",
	"author": "tenebrie",
	"license": "UNLICENSED",
	"homepage": "https://github.com/tenebrie/tenebrie-framework",
	"main": "./dist/src/index.js",
	"types": "./dist/src/index.d.ts",
	"bin": "cli/entry.cjs",
	"scripts": {
		"prepublish": "rm -rf dist && tsc -p ./tsconfig.build.json",
		"build": "rm -rf dist && tsc -p ./tsconfig.build.json",
		"lint": "eslint src/",
		"lint-fix": "eslint src/ --fix",
		"test": "vitest",
		"test-coverage": "vitest --coverage"
	},
	"dependencies": {
		"http-status-codes": "^2.2.0",
		"module-alias": "^2.2.2"
	},
	"peerDependencies": {
		"@koa/router": "^12.0.1",
		"koa": "^2.13.0",
		"koa-bodyparser": "^4.3.0"
	},
	"devDependencies": {
		"@koa/router": "^12.0.1",
		"@types/jest": "28.1.8",
		"@types/jsonwebtoken": "^8.5.0",
		"@types/koa": "^2.13.5",
		"@types/koa-bodyparser": "^4.3.0",
		"@types/koa__router": "^12.0.0",
		"@types/node": "^18.0.0",
		"@types/supertest": "^2.0.12",
		"@typescript-eslint/eslint-plugin": "^7.3.1",
		"@typescript-eslint/parser": "^7.3.1",
		"eslint": "^8.57.0",
		"eslint-config-prettier": "^8.3.0",
		"eslint-plugin-prettier": "^4.0.0",
		"eslint-plugin-simple-import-sort": "^8.0.0",
		"eslint-plugin-unused-imports": "^2.0.0",
		"jest": "28.1.3",
		"koa": "^2.13.0",
		"koa-bodyparser": "^4.3.0",
		"node-mocks-http": "^1.12.1",
		"prettier": "^2.3.2",
		"source-map-support": "^0.5.20",
		"supertest": "^6.3.3",
		"ts-jest": "28.0.8",
		"ts-morph": "^16.0.0",
		"ts-node": "^10.0.0",
		"tsconfig-paths": "4.1.0",
		"typescript": "^5.4.3",
		"vitest": "^1.4.0",
		"yargs": "^17.7.2"
	}
}
