UNPKG

2 kBJSONView Raw
1{
2 "name": "sutro",
3 "version": "1.0.3",
4 "description": "API Resource Framework",
5 "main": "dist/index.js",
6 "keywords": [
7 "api",
8 "realtime",
9 "rest",
10 "http",
11 "express",
12 "middleware",
13 "streaming"
14 ],
15 "repository": {
16 "type": "git",
17 "url": "git+https://github.com/shastajs/sutro.git"
18 },
19 "author": "Contra <yo@contra.io> (http://contra.io)",
20 "license": "MIT",
21 "bugs": {
22 "url": "https://github.com/shastajs/sutro/issues"
23 },
24 "homepage": "https://github.com/shastajs/sutro#readme",
25 "files": [
26 "dist"
27 ],
28 "scripts": {
29 "preversion": "npm run clean && npm run build",
30 "build": "babel src --out-dir dist",
31 "clean": "rimraf dist",
32 "lint": "eslint src test",
33 "test": "mocha --compilers js:babel-register --recursive --reporter spec && npm run-script lint"
34 },
35 "devDependencies": {
36 "babel-cli": "^6.18.0",
37 "babel-core": "^6.18.2",
38 "babel-eslint": "^7.1.1",
39 "babel-loader": "^6.2.9",
40 "babel-plugin-add-module-exports": "^0.2.1",
41 "babel-plugin-transform-runtime": "^6.15.0",
42 "babel-preset-es2015": "^6.18.0",
43 "babel-preset-es2015-loose": "^8.0.0",
44 "babel-preset-stage-0": "^6.16.0",
45 "babel-register": "^6.18.0",
46 "babelify": "^7.3.0",
47 "eslint": "^3.11.1",
48 "eslint-config-rackt": "^1.1.1",
49 "mocha": "^3.2.0",
50 "rimraf": "^2.5.4",
51 "should": "^11.1.1",
52 "supertest": "^3.0.0"
53 },
54 "babel": {
55 "presets": [
56 "es2015",
57 "stage-0"
58 ],
59 "plugins": [
60 "transform-runtime",
61 "add-module-exports"
62 ]
63 },
64 "eslintConfig": {
65 "parser": "babel-eslint",
66 "extends": "rackt",
67 "env": {
68 "node": true,
69 "es6": true,
70 "mocha": true
71 },
72 "ecmaFeatures": {
73 "modules": true
74 },
75 "globals": {
76 "it": true,
77 "describe": true
78 }
79 },
80 "dependencies": {
81 "dot-prop": "^4.1.1",
82 "express": "^4.0.0",
83 "handle-async": "^1.0.1",
84 "pluralize": "^4.0.0",
85 "url-join": "^2.0.1"
86 }
87}