UNPKG

2.98 kBJSONView Raw
1{
2 "name": "react-universally",
3 "version": "7.0.0",
4 "description": "A starter kit giving you the minimum requirements for a production ready universal react application.",
5 "main": "build/server/main.js",
6 "engines": {
7 "node": "~6.7.0"
8 },
9 "scripts": {
10 "removetypes": "babel --no-babelrc --plugins 'transform-flow-strip-types' --presets 'react' --out-dir tmp src && copyfiles --up 1 'tmp/**/*.js' src && rimraf tmp",
11 "typecheck": "flow",
12 "lint": "eslint src",
13 "clean": "rimraf build",
14 "development": "node ./tools/development",
15 "build": "npm run clean && webpack --config ./tools/webpack/client.config.js && webpack --config ./tools/webpack/universalMiddleware.config.js && webpack --config ./tools/webpack/server.config.js",
16 "start": "node build/server"
17 },
18 "repository": {
19 "type": "git",
20 "url": "git+https://github.com/ctrlplusb/react-universally.git"
21 },
22 "keywords": [
23 "react",
24 "boilerplate",
25 "starter kit",
26 "universal",
27 "javascript",
28 "express",
29 "webpack"
30 ],
31 "author": "Sean Matheson <sean@ctrlplusb.com>",
32 "license": "MIT",
33 "bugs": {
34 "url": "https://github.com/ctrlplusb/react-universally/issues"
35 },
36 "homepage": "https://github.com/ctrlplusb/react-universally#readme",
37 "dependencies": {
38 "app-root-path": "2.0.1",
39 "code-split-component": "1.0.0",
40 "compression": "1.6.2",
41 "express": "4.14.0",
42 "helmet": "2.3.0",
43 "hpp": "0.2.1",
44 "normalize.css": "5.0.0",
45 "path": "0.12.7",
46 "react": "15.3.2",
47 "react-dom": "15.3.2",
48 "react-helmet": "3.1.0",
49 "react-router": "4.0.0-alpha.4",
50 "serialize-javascript": "1.3.0",
51 "source-map-support": "0.4.5"
52 },
53 "devDependencies": {
54 "assets-webpack-plugin": "3.4.0",
55 "babel-cli": "6.16.0",
56 "babel-core": "6.17.0",
57 "babel-eslint": "7.0.0",
58 "babel-loader": "6.2.5",
59 "babel-plugin-transform-class-properties": "6.16.0",
60 "babel-plugin-transform-es2015-destructuring": "6.16.0",
61 "babel-plugin-transform-object-rest-spread": "6.16.0",
62 "babel-preset-latest": "6.16.0",
63 "babel-preset-react": "6.16.0",
64 "chokidar": "1.6.0",
65 "colors": "1.1.2",
66 "css-loader": "0.25.0",
67 "dotenv": "2.0.0",
68 "eslint": "3.8.1",
69 "eslint-config-airbnb": "12.0.0",
70 "eslint-plugin-flowtype": "2.20.0",
71 "eslint-plugin-import": "1.16.0",
72 "eslint-plugin-jsx-a11y": "2.2.3",
73 "eslint-plugin-react": "6.4.1",
74 "extract-text-webpack-plugin": "2.0.0-beta.4",
75 "file-loader": "0.9.0",
76 "flow-bin": "0.33.0",
77 "json-loader": "0.5.4",
78 "node-notifier": "4.6.1",
79 "react-hot-loader": "3.0.0-beta.6",
80 "react-router": "4.0.0-alpha.4",
81 "regenerator-runtime": "0.9.5",
82 "rimraf": "2.5.4",
83 "style-loader": "0.13.1",
84 "url-loader": "0.5.7",
85 "webpack": "2.1.0-beta.25",
86 "webpack-dev-middleware": "1.8.4",
87 "webpack-hot-middleware": "2.13.0",
88 "webpack-md5-hash": "0.0.5",
89 "webpack-node-externals": "1.5.4"
90 }
91}