UNPKG

3.45 kBJSONView Raw
1{
2 "name": "ravel",
3 "version": "1.0.0-rc.1",
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 "jest": {
40 "setupFiles": [
41 "./jest/setup.js"
42 ],
43 "setupTestFrameworkScriptFile": "./jest/timeout.js",
44 "moduleFileExtensions": [
45 "js"
46 ],
47 "moduleDirectories": [
48 "node_modules"
49 ],
50 "transform": {
51 "^.+\\.jsx?$": "babel-jest"
52 },
53 "collectCoverageFrom": [
54 "lib/**/*.{js}"
55 ],
56 "coverageReporters": [
57 "json",
58 "lcov",
59 "text",
60 "html"
61 ],
62 "coverageThreshold": {
63 "global": {
64 "branches": 98,
65 "functions": 99,
66 "lines": 99,
67 "statements": 99
68 }
69 }
70 },
71 "scripts": {
72 "clean": "gulp clean",
73 "docs": "gulp docs",
74 "watch": "gulp watch",
75 "test": "cross-env NODE_ENV=test npm run lint && npm run jest",
76 "test-no-cov": "cross-env NODE_ENV=test npm run lint && npm run jest-no-cov",
77 "test-windows": "npm run test-no-cov",
78 "lint": "npm run lint:lib && npm run lint:jest",
79 "lint:lib": "eslint ./lib",
80 "lint:jest": "eslint ./jest",
81 "jest": "cross-env NODE_ENV=test jest --coverage --silent",
82 "jest-no-cov": "cross-env NODE_ENV=test jest --silent",
83 "show-coverage": "gulp show-coverage",
84 "show-docs": "gulp show-docs",
85 "dist": "gulp dist",
86 "prepare": "gulp dist"
87 },
88 "dependencies": {
89 "fs-readdir-recursive": "1.1.0",
90 "intel": "1.2.0",
91 "keygrip": "1.0.2",
92 "koa": "2.5.0",
93 "koa-compress": "2.0.0",
94 "koa-favicon": "2.0.0",
95 "koa-passport": "4.0.1",
96 "koa-router": "7.4.0",
97 "koa-session": "5.8.1",
98 "koa-static": "4.0.2",
99 "node-fs": "0.1.7",
100 "passport": "0.4.0",
101 "redis": "2.8.0",
102 "redis-mock": "0.27.0",
103 "upath": "1.0.4",
104 "ws": "5.2.0"
105 },
106 "devDependencies": {
107 "cross-env": "5.1.1",
108 "documentation": "4.0.0-rc.1",
109 "yamljs": "0.3.0",
110 "jest": "23.1.0",
111 "redis-mock": "0.27.0",
112 "eslint": "4.2.0",
113 "eslint-config-standard": "10.2.1",
114 "eslint-config-semistandard": "11.0.0",
115 "eslint-plugin-import": "2.7.0",
116 "eslint-plugin-node": "5.1.0",
117 "eslint-plugin-standard": "3.0.1",
118 "eslint-plugin-promise": "3.5.0",
119 "eslint-plugin-jsdoc": "3.1.1",
120 "supertest": "3.0.0",
121 "passport-local": "1.0.0",
122 "koa-bodyparser": "4.2.0",
123 "lodash": "4.17.5",
124 "codeclimate-test-reporter": "0.5.0",
125 "del": "3.0.0",
126 "gulp": "3.9.1",
127 "gulp-env": "0.4.0",
128 "gulp-eslint": "4.0.0",
129 "gulp-load-plugins": "1.5.0",
130 "gulp-open": "2.0.0",
131 "gulp-replace": "0.6.1",
132 "gulp-babel": "6.1.2",
133 "babel-core": "6.26.0",
134 "babel-eslint": "7.2.3",
135 "babel-plugin-transform-async-to-generator": "6.24.1",
136 "babel-plugin-transform-decorators-legacy": "1.3.4",
137 "babel-register": "6.26.0"
138 }
139}