forked from shri-2015-org/shrimp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
137 lines (137 loc) · 4.49 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
{
"name": "shrimp",
"version": "1.0.0-rc1",
"description": "chat",
"main": "index.js",
"engines": {
"node": ">=4.0.0"
},
"scripts": {
"lint-ci": "./node_modules/.bin/eslint --ext .js --ext .jsx app/ server/",
"lint": "npm run lint-ci --silent; exit 0;",
"csscomb": "./node_modules/.bin/csscomb app/",
"csslint": "./node_modules/.bin/csscomb -l app/",
"test-server": "./node_modules/.bin/mocha --compilers js:babel/register --require ./server/test/test_helper.js --recursive ./server/test/test_message_model.js",
"test-client": "karma start --single-run=true; ./node_modules/.bin/mocha --compilers js:babel/register --recursive ./app/tests",
"test": "npm run test-client && npm run lint-ci --silent && npm run csslint",
"dev": "NODE_ENV=development DEBUG=shrimp:front MONGO_CONNECT=yes NODE_PATH=./node_modules:./app nodemon --watch server/ --exec babel-node server/server",
"compile": "./node_modules/.bin/babel compile.js > compile.es5.js; node compile.es5.js",
"dev-server": "npm run compile; NODE_ENV=development DEBUG=shrimp:server MONGO_CONNECT=yes NODE_PATH=./node_modules:./app nodemon --exec babel-node server/server",
"start": "NODE_ENV=production MONGO_CONNECT=yes NODE_PATH=./node_modules:./app forever start --uid shrimp --killSignal=SIGTERM -l \"$(git log -n 1 --pretty=format:%h).log\" -c babel-node server/server.js"
},
"contributors": [
{
"name": "Olga Likhacheva",
"email": "[email protected]"
},
{
"name": "Dmitri Pisarev",
"email": "[email protected]"
},
{
"name": "Roman Fedorenkov",
"email": "[email protected]"
},
{
"name": "Sergey Timoshkin",
"email": "[email protected]"
},
{
"name": "Vladislav Dubov",
"email": "[email protected]"
},
{
"name": "Samoilov Maxim",
"email": "[email protected]"
}
],
"license": "MIT",
"devDependencies": {
"babel-eslint": "^4.1.3",
"babel-plugin-react-transform": "^1.1.1",
"babel-runtime": "^5.8.25",
"chai": "^3.3.0",
"chai-immutable": "^1.3.0",
"chai-things": "^0.2.0",
"concurrently": "^0.1.1",
"csscomb": "^3.1.8",
"eslint": "^1.7.1",
"eslint-config-airbnb": "0.1.0",
"eslint-plugin-react": "^3.5.1",
"filesize": "^3.1.3",
"jsdom": "^6.5.1",
"karma": "^0.13.11",
"karma-chai": "^0.1.0",
"karma-chai-things": "^0.1.4",
"karma-chrome-launcher": "^0.2.1",
"karma-mocha": "^0.2.0",
"karma-phantomjs-launcher": "^0.2.1",
"karma-sourcemap-loader": "^0.3.6",
"karma-webpack": "^1.7.0",
"mocha": "^2.3.3",
"nodemon": "^1.7.1",
"phantomjs-polyfill": "0.0.1",
"pre-commit": "^1.1.1",
"redbox-react": "^1.1.1",
"redux-devtools": "^2.1.5",
"reselect": "^2.0.0",
"socket.io-client": "^1.3.7",
"webpack": "^1.12.2",
"webpack-dev-middleware": "^1.2.0",
"webpack-hot-middleware": "^2.4.1"
},
"dependencies": {
"array.prototype.find": "^1.0.0",
"async": "^1.4.2",
"autoprefixer-loader": "^3.1.0",
"babel": "^5.8.23",
"babel-loader": "^5.3.2",
"body-parser": "^1.14.1",
"browser-cookies": "^1.0.8",
"classnames": "^2.1.5",
"cookie-parser": "^1.4.0",
"css-loader": "^0.19.0",
"debug": "^2.2.0",
"exports-loader": "^0.6.2",
"express": "^4.13.3",
"faker": "^3.0.1",
"file-loader": "^0.8.4",
"gravatar": "^1.3.1",
"history": "^1.12.5",
"immutable": "^3.7.5",
"imports-loader": "^0.6.4",
"json-loader": "^0.5.3",
"jsx-loader": "^0.13.2",
"lodash.debounce": "^3.1.1",
"lodash.throttle": "^3.0.4",
"moment": "^2.10.6",
"mongoose": "^4.1.11",
"multer": "^1.0.6",
"node-sass": "^3.3.3",
"normalize.css": "^3.0.3",
"react": "^0.14.0",
"react-document-title": "^2.0.1",
"react-dropzone": "^2.2.1",
"react-dropzone-component": "^0.6.2",
"react-hot-loader": "^1.3.0",
"react-linkify": "0.0.5",
"react-motion": "^0.3.1",
"react-notification-system": "^0.2.5",
"react-redux": "^4.0.0",
"react-router": "^1.0.0-rc3",
"react-sidebar": "^2.0.0",
"react-textarea-autosize": "^3.0.0",
"react-transform-catch-errors": "^1.0.0",
"react-transform-hmr": "^1.0.1",
"redux": "^3.0.2",
"redux-router": "^1.0.0-beta3",
"sass-loader": "^3.0.0",
"socket.io": "^1.3.7",
"socket.io-cookie": "0.0.1",
"style-loader": "^0.12.4",
"svg-inline-loader": "^0.3.0",
"svg-loader": "0.0.2",
"url-loader": "^0.5.6",
"whatwg-fetch": "^0.10.0"
}
}