-
Notifications
You must be signed in to change notification settings - Fork 28
/
package.json
137 lines (137 loc) · 5.58 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": "react-es6-redux",
"version": "3.3.0",
"description": "A simple app to try React / ES6 & redux, using topheman-apis-proxy as data api backend",
"main": "index.js",
"scripts": {
"start": "DEVTOOLS=true npm run webpack",
"postinstall": "npm run webdriver-manager-update",
"test": "npm run lint && npm run karma",
"test-build": "./bin/test-build.sh",
"karma": "npm run karma-watch -- --single-run",
"karma-watch": "NODE_ENV=mock LINTER=false ./node_modules/karma/bin/karma start",
"karma-coverage": "npm run karma -- --coverage",
"mocha": "NODE_ENV=mock mocha 'src/**/*.spec.js' --compilers js:babel-core/register --recursive --require ./test/unit/setup.js --require ./test/unit/setup.js --require ./test/unit/init.js",
"mocha-watch": "npm run mocha -- --watch",
"unit-test": "echo 'Deprecated, please use \"npm run karma\"' && exit 0",
"unit-test-watch": "echo 'Deprecated, please use \"npm run karma-watch\"' && exit 0",
"test-e2e": "./node_modules/.bin/protractor protractor.config.js",
"lint": "./node_modules/.bin/eslint --ext .js --ext .jsx src test",
"lint-watch": "./node_modules/.bin/esw --watch --ext .js --ext .jsx src test",
"clean-dist": "node ./bin/clean-dist.js",
"serve-build": "echo 'Serving distribution folder build/dist' && npm run serve-dist",
"serve-dist": "./node_modules/.bin/serve build/dist",
"build": "npm run clean-dist && NODE_ENV=production OPTIMIZE=false DEVTOOLS=true SHOW_DEVTOOLS=false npm run webpack-build",
"build-prod": "npm run clean-dist && NODE_ENV=production npm run webpack-build-prod",
"build-prod-owner": "API_ROOT_URL='https://topheman-apis-proxy.herokuapp.com/github' npm run build-prod",
"build-prod-all": "DEVTOOLS=false npm run build-prod && NODE_ENV=production OPTIMIZE=false DEVTOOLS=true DIST_DIR=dist/devtools npm run webpack-build",
"build-prod-all-owner": "API_ROOT_URL='https://topheman-apis-proxy.herokuapp.com/github' npm run build-prod-all",
"postbuild-prod-all": "npm run generate-dist-readme",
"postbuild-prod-all-owner": "npm run generate-dist-readme",
"build-travis": "NODE_ENV=mock API_ROOT_URL='http://localhost' ./node_modules/.bin/webpack --progress -p",
"webpack": "./node_modules/.bin/webpack-dev-server --progress --colors --hot --inline",
"webpack-build": "./node_modules/.bin/webpack --progress",
"webpack-build-prod": "./node_modules/.bin/webpack --progress -p",
"webpack-dev": "API_ROOT_URL='http://localhost:8000/github' DEVTOOLS=true npm run webpack",
"webpack-mock": "NODE_ENV=mock API_ROOT_URL='http://localhost' npm run webpack",
"generate-dist-readme": "node bin/generate-dist-readme.js",
"generate-http-fixtures": "node ./bin/nock/call-nock.js",
"webdriver-manager-update": "./node_modules/.bin/webdriver-manager update"
},
"pre-commit": [
"test"
],
"repository": {
"type": "git",
"url": "https://github.com/topheman/react-es6-redux.git"
},
"keywords": [
"react",
"ES6"
],
"author": "Christophe Rosset",
"license": "MIT",
"bugs": {
"url": "https://github.com/topheman/react-es6-redux/issues"
},
"homepage": "https://github.com/topheman/react-es6-redux",
"devDependencies": {
"babel-core": "^6.7.4",
"babel-eslint": "^5.0.0",
"babel-loader": "^6.2.4",
"babel-plugin-__coverage__": "^0.111111.1",
"babel-plugin-add-module-exports": "^0.1.2",
"babel-plugin-transform-class-properties": "^6.6.0",
"babel-plugin-transform-es2015-destructuring": "^6.6.5",
"babel-plugin-transform-object-rest-spread": "^6.6.5",
"babel-preset-es2015": "^6.6.0",
"babel-preset-react": "^6.5.0",
"babel-preset-react-hmre": "^1.1.1",
"chai": "^3.5.0",
"chromedriver": "^2.27.3",
"css-loader": "^0.23.1",
"del": "^2.0.2",
"enzyme": "^2.2.0",
"eslint": "^1.10.3",
"eslint-config-airbnb": "^1.0.2",
"eslint-loader": "^1.3.0",
"eslint-plugin-react": "^4.2.3",
"eslint-watch": "^2.1.7",
"expect": "^1.13.4",
"extract-text-webpack-plugin": "^1.0.1",
"file-loader": "^0.8.4",
"git-rev-sync": "^1.4.0",
"html-webpack-plugin": "^2.9.0",
"jasmine-spec-reporter": "^2.4.0",
"jsdom": "^8.0.1",
"json-loader": "^0.5.3",
"karma": "^0.13.22",
"karma-babel-preprocessor": "^6.0.1",
"karma-chrome-launcher": "^0.2.3",
"karma-coverage": "^0.5.5",
"karma-coveralls": "^1.1.2",
"karma-mocha": "^0.2.2",
"karma-mocha-reporter": "^2.0.0",
"karma-phantomjs-launcher": "^1.0.0",
"karma-sinon": "^1.0.4",
"karma-sourcemap-loader": "^0.3.7",
"karma-webpack": "^1.7.0",
"lodash.template": "^4.2.2",
"minimist": "^1.2.0",
"mocha": "^2.4.5",
"moment": "^2.11.0",
"my-local-ip": "^1.0.0",
"nock": "^7.0.2",
"node-sass": "^3.3.3",
"npmlog": "^2.0.2",
"phantomjs-prebuilt": "^2.1.7",
"pre-commit": "^1.1.2",
"protractor": "^3.0.0",
"react-addons-test-utils": "15.4.x",
"sass-loader": "^3.1.2",
"serve": "^1.4.0",
"sinon": "^1.17.3",
"style-loader": "^0.13.0",
"url-loader": "^0.5.7",
"webpack": "^1.12.14",
"webpack-dashboard": "0.0.1",
"webpack-dev-server": "^1.14.1"
},
"dependencies": {
"bootstrap-sass": "^3.3.5",
"es6-promise": "^3.0.2",
"lscache": "^1.0.5",
"react": "15.4.x",
"react-dom": "15.4.x",
"react-redux": "^4.4.5",
"react-router": "^2.2.4",
"react-router-redux": "^4.0.2",
"redux": "^3.4.0",
"redux-devtools": "^3.2.0",
"redux-devtools-dock-monitor": "^1.1.1",
"redux-devtools-log-monitor": "^1.0.10",
"superagent": "^1.8.3",
"superagent-mocker": "^0.4.0"
},
"private": true
}