UNPKG

3.29 kBJSONView Raw
1{
2 "name": "ravel",
3 "version": "0.25.0",
4 "author": "Sean McIntyre <s.mcintyre@xverba.ca>",
5 "description": "Ravel Rapid Application Development Framework",
6 "engines": {
7 "node": ">=8.0.0"
8 },
9 "keywords": [
10 "koa",
11 "web",
12 "app",
13 "http",
14 "application",
15 "architecture",
16 "framework",
17 "middleware",
18 "generators",
19 "es6",
20 "modules",
21 "promises"
22 ],
23 "contributors": [
24 {
25 "name": "Sean McIntyre",
26 "email": "s.mcintyre@xverba.ca"
27 },
28 {
29 "name": "Michael Laccetti",
30 "email": "michael@laccetti.com"
31 }
32 ],
33 "license": "MIT",
34 "repository": {
35 "type": "git",
36 "url": "https://github.com/raveljs/ravel.git"
37 },
38 "main": "dist/ravel.js",
39 "scripts": {
40 "clean": "gulp clean",
41 "docs": "gulp docs",
42 "watch": "gulp watch",
43 "test": "cross-env NODE_ENV=test nyc mocha --recursive --exit --timeout=10000 ./test",
44 "test-windows": "npm test",
45 "debug": "cross-env NODE_ENV=test mocha --no-timeouts --require babel-register --inspect-brk --recursive --exit ./test ",
46 "show-coverage": "gulp show-coverage",
47 "dist": "gulp dist",
48 "prepare": "gulp dist"
49 },
50 "dependencies": {
51 "fs-readdir-recursive": "1.1.0",
52 "intel": "1.2.0",
53 "koa": "2.5.0",
54 "koa-compress": "2.0.0",
55 "koa-favicon": "2.0.0",
56 "koa-passport": "4.0.1",
57 "koa-router": "7.4.0",
58 "koa-session": "5.8.1",
59 "koa-static": "4.0.2",
60 "koa-views": "6.1.4",
61 "node-fs": "0.1.7",
62 "passport": "0.4.0",
63 "redis": "2.8.0",
64 "redis-mock": "0.21.0",
65 "upath": "1.0.4"
66 },
67 "devDependencies": {
68 "async": "2.5.0",
69 "cross-env": "5.1.1",
70 "chai": "4.0.2",
71 "chai-as-promised": "7.1.1",
72 "chai-things": "0.2.0",
73 "documentation": "4.0.0-rc.1",
74 "yamljs": "0.3.0",
75 "mocha": "4.0.1",
76 "mockery": "2.1.0",
77 "node-mocks-http": "1.6.4",
78 "redis-mock": "0.21.0",
79 "sinon": "2.3.7",
80 "sinon-chai": "2.11.0",
81 "eslint": "4.2.0",
82 "eslint-config-standard": "10.2.1",
83 "eslint-config-semistandard": "11.0.0",
84 "eslint-plugin-import": "2.7.0",
85 "eslint-plugin-node": "5.1.0",
86 "eslint-plugin-standard": "3.0.1",
87 "eslint-plugin-promise": "3.5.0",
88 "eslint-plugin-jsdoc": "3.1.1",
89 "supertest": "3.0.0",
90 "passport-local": "1.0.0",
91 "koa-bodyparser": "4.2.0",
92 "lodash": "4.17.5",
93 "nyc": "11.2.1",
94 "codeclimate-test-reporter": "0.5.0",
95 "del": "3.0.0",
96 "gulp": "3.9.1",
97 "gulp-env": "0.4.0",
98 "gulp-eslint": "4.0.0",
99 "gulp-load-plugins": "1.5.0",
100 "gulp-open": "2.0.0",
101 "gulp-replace": "0.6.1",
102 "gulp-babel": "6.1.2",
103 "babel-core": "6.26.0",
104 "babel-eslint": "7.2.3",
105 "babel-plugin-transform-async-to-generator": "6.24.1",
106 "babel-plugin-transform-decorators-legacy": "1.3.4",
107 "babel-plugin-istanbul": "4.1.5",
108 "babel-register": "6.26.0"
109 },
110 "nyc": {
111 "sourceMap": false,
112 "instrument": false,
113 "check-coverage": true,
114 "per-file": true,
115 "lines": 100,
116 "statements": 100,
117 "functions": 100,
118 "branches": 100,
119 "cache": true,
120 "all": true,
121 "require": "babel-register",
122 "reporter": [
123 "lcov",
124 "text"
125 ],
126 "exclude": [
127 "resources/**"
128 ],
129 "include": [
130 "lib/**"
131 ]
132 }
133}