UNPKG

2.75 kBJSONView Raw
1{
2 "name": "typescript-rest",
3 "version": "1.5.2",
4 "description": "A Library to create RESTFul APIs with Typescript",
5 "author": "Thiago da Rosa de Bustamante <thiago@cruxframework.org>",
6 "keywords": [
7 "API",
8 "REST",
9 "RESTFul",
10 "service",
11 "microservice",
12 "typescript",
13 "node server"
14 ],
15 "main": "./dist/typescript-rest.js",
16 "typings": "./dist/typescript-rest.d.ts",
17 "license": "MIT",
18 "scripts": {
19 "start": "tsc -w",
20 "build": "npm run clean && tsc",
21 "clean": "rimraf dist",
22 "lint": "tslint ./src/**/*.ts ./test/**/*.ts",
23 "format": "tsfmt -r",
24 "pretest": "cross-env NODE_ENV=test npm run build && npm run lint",
25 "test": "cross-env NODE_ENV=test mocha",
26 "test:coverage": "nyc npm test",
27 "tsc": "tsc",
28 "doc": "typedoc --out ./doc/ --name 'Typescript-rest' --readme ./README.MD --module commonjs --target ES5 --includeDeclarations --excludePrivate --excludeExternals ./src"
29 },
30 "nyc": {
31 "include": [
32 "src/**/*.ts"
33 ],
34 "extension": [
35 ".ts"
36 ],
37 "require": [
38 "ts-node/register"
39 ],
40 "reporter": [
41 "text-summary",
42 "html"
43 ],
44 "sourceMap": true,
45 "instrument": true
46 },
47 "dependencies": {
48 "@types/body-parser": "0.0.33",
49 "@types/cookie-parser": "^1.3.30",
50 "@types/express": "^4.11.1",
51 "@types/express-serve-static-core": "^4.0.49",
52 "@types/multer": "0.0.32",
53 "@types/serve-static": "^1.7.31",
54 "body-parser": "^1.17.1",
55 "cookie-parser": "^1.4.3",
56 "cors": "^2.8.4",
57 "express": "^4.16.2",
58 "fs-extra": "^2.1.2",
59 "lodash": "^4.17.5",
60 "multer": "^1.3.0",
61 "path": "^0.12.7",
62 "reflect-metadata": "^0.1.10",
63 "require-glob": "^3.2.0",
64 "swagger-ui-express": "^2.0.15",
65 "yamljs": "^0.2.10"
66 },
67 "devDependencies": {
68 "@types/chai": "^4.1.2",
69 "@types/fs-extra": "0.0.37",
70 "@types/lodash": "^4.14.102",
71 "@types/mocha": "^2.2.48",
72 "@types/request": "0.0.32",
73 "@types/yamljs": "^0.2.30",
74 "chai": "^4.1.2",
75 "coveralls": "^2.13.1",
76 "cross-env": "^4.0.0",
77 "istanbul": "^0.4.5",
78 "mocha": "^3.5.0",
79 "nyc": "^10.2.0",
80 "request": "^2.81.0",
81 "rimraf": "^2.6.1",
82 "source-map-support": "^0.4.14",
83 "ts-node": "^3.2.0",
84 "tslint": "^5.5.0",
85 "typedoc": "^0.5.10",
86 "typescript": "^2.7.1",
87 "typescript-formatter": "^5.1.3",
88 "typescript-ioc": "^1.1.1"
89 },
90 "repository": {
91 "type": "git",
92 "url": "https://github.com/thiagobustamante/typescript-rest.git"
93 },
94 "bugs": {
95 "url": "https://github.com/thiagobustamante/typescript-rest/issues"
96 },
97 "directories": {
98 "lib": "dist",
99 "doc": "doc"
100 },
101 "engines": {
102 "node": ">=6.0.0"
103 },
104 "engineStrict": true
105}