UNPKG

tit

Version:

A simple api framework by use TypeScript & Node.js

77 lines (76 loc) 2.06 kB
{ "name": "tit", "version": "0.5.7", "description": "A simple api framework by use TypeScript & Node.js", "main": "./dist/index.js", "type": "commonjs", "types": "./dist/index.d.ts", "scripts": { "build": "npm run clean && tsc --build ./tsconfig.build.json", "clean": "rimraf ./dist/*", "lint": "eslint ./src", "lint:all": "eslint .", "lint-fix": "eslint ./src --fix", "lint-fix:all": "eslint . --fix", "test": "jest --silent", "test:log": "jest", "test:coverage": "jest --silent --coverage", "doc-serve": "docsify serve ./docs" }, "keywords": [ "tit", "koa" ], "author": "Jason W", "license": "MIT", "publishConfig": { "access": "public" }, "devDependencies": { "@eslint/js": "^9.15.0", "@jest/globals": "^29.7.0", "@types/app-root-path": "^1.2.8", "@types/jest": "^26.0.24", "@types/lodash": "^4.17.13", "@types/node": "^16.18.106", "@types/supertest": "^6.0.2", "docsify-cli": "^4.4.4", "eslint": "^9.15.0", "eslint-config-prettier": "^9.1.0", "jest": "^29.7.0", "prettier": "^3.3.3", "rimraf": "^6.0.1", "supertest": "^7.0.0", "ts-jest": "^29.2.5", "ts-node": "^10.9.2", "typescript": "^5.6.3", "typescript-eslint": "^8.15.0" }, "dependencies": { "@koa/bodyparser": "^5.1.1", "@koa/router": "^13.1.0", "@types/koa": "^2.15.0", "@types/koa-bodyparser": "^4.3.12", "@types/koa-json": "^2.0.23", "@types/koa__router": "^8.0.11", "@types/source-map-support": "^0.5.10", "app-root-path": "^3.1.0", "class-transformer": "^0.5.1", "class-validator": "^0.14.1", "class-validator-jsonschema": "^5.0.1", "http-status-codes": "^2.3.0", "joi": "^17.13.3", "joi-to-json": "^4.3.0", "koa": "^2.15.3", "koa-bodyparser": "^4.4.1", "koa-compress": "^5.1.1", "lodash": "^4.17.21", "openapi3-ts": "^4.4.0", "pino": "^8.21.0", "pino-pretty": "^13.0.0", "reflect-metadata": "^0.2.2" }, "engines": { "node": ">=16.0.0" } }