koa-typescript-router
Version:
koa router middleware, typescript fully supported, jersey like coding
60 lines (59 loc) • 1.77 kB
JSON
{
"name": "koa-typescript-router",
"version": "0.1.3",
"description": "koa router middleware, typescript fully supported, jersey like coding",
"main": "lib/index.js",
"typings": "./typings/ts-router/ts-router.d.ts",
"files": [
"lib",
"src",
"typings/ts-router"
],
"scripts": {
"test": "npm run test:compile && mocha .dist/test/**/*.js",
"prepublish": "npm run compile",
"compile": "rm -fr ./lib && tsc --outDir lib",
"cover": "npm run cover:prepare && npm run cover:run && npm run cover:remap",
"cover:clean": "rm -fr coverage",
"cover:prepare": "npm run test:compile && npm run cover:clean",
"cover:run": "istanbul cover --print=none --report=json _mocha -- .dist/**/*.js",
"cover:remap": "mv coverage/coverage-final.json coverage/coverage.json && remap-istanbul -i coverage/coverage.json -o coverage/coverage.json && istanbul report lcov text",
"test:compile": "rm -fr .dist && tsc -p test --outDir .dist"
},
"dependencies": {
"co-body": "^4.0.0",
"formidable": "^1.0.17",
"koa": "^2.0.0-alpha.3",
"lodash": "^4.5.1",
"path-to-regexp": "^1.2.1",
"reflect-metadata": "^0.1.3"
},
"devDependencies": {
"istanbul": "^0.4.3",
"mocha": "^2.4.5",
"remap-istanbul": "^0.6.4",
"supertest": "^1.2.0",
"typescript": "^1.8.10"
},
"engines": {
"node": ">=6.2.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/joesonw/ts-router.git"
},
"keywords": [
"koa",
"ts",
"typescript",
"jersey",
"router",
"middleware"
],
"author": "Qiaosen Huang",
"license": "MIT",
"bugs": {
"url": "https://github.com/joesonw/ts-router/issues"
},
"homepage": "https://github.com/joesonw/ts-router#readme"
}