react-koa-sbase
Version:
fullstack framework, superproject base.
133 lines (112 loc) • 3.37 kB
JSON
{
"name": "react-koa-sbase",
"version": "0.0.5",
"description": "fullstack framework, superproject base.",
"author": "dongwenxiao",
"email": "cs_victor@126.com",
"scripts": {
"start": "npm run clean-dist && npm run client-dist && npm run server-dist && npm run copy-html && npm run server-run",
"clean-dist": "rimraf ./dist",
"copy-html": "copyfiles ./index.html ./dist",
"client-dev": "node ./webpack/enter --stage client --env dev",
"server-dev": "node ./webpack/enter --stage server --env dev",
"server-run": "node ./dist/server",
"server-dist": "NODE_ENV=production node ./webpack/enter --stage server --env dist",
"client-dist": "NODE_ENV=production node ./webpack/enter --stage client --env dist",
"server-dist-run": "npm run clean-dist && npm run server-dist && npm run server-run"
},
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "https://github.com/dongwenxiao/react-koa-sbase"
},
"keywords": [
"es6/7",
"fullstack",
"react",
"react-server-render",
"react-router",
"redux",
"koa2",
"webpack2",
"redis",
"mongodb",
"http2",
"socket.io"
],
"engines": {
"node": ">=6.7.0"
},
"babel": {
"presets": [
"react",
["es2015", { "modules": false }],
"stage-0"
],
"compact": false,
"plugins": [
"react-hot-loader/babel",
"transform-decorators-legacy",
"transform-regenerator"
]
},
"dependencies": {
"react": "~15.4.1",
"react-dom": "~15.4.1",
"react-router": "~3.0.0",
"redux": "~3.6.0",
"redux-thunk": "~2.1.0",
"react-redux": "~4.4.6",
"react-router-redux": "~4.0.7",
"koa": "~2.0.0-alpha.7",
"koa-bodyparser": "~3.2.0",
"koa-compress": "~2.0.0",
"koa-convert": "~1.2.0",
"koa-html-minifier": "~1.0.1",
"koa-json": "~1.1.1",
"koa-log4": "~2.0.2",
"koa-multer": "~1.0.0",
"koa-onerror": "~2.0.0",
"koa-response-time": "~2.0.0",
"koa-router": "~7.0.0",
"koa-static": "~3.0.0",
"koa-views": "~5.0.1",
"mongodb": "~2.2.16",
"co": "~4.6.0",
"md5": "~2.2.1",
"sha1": "~1.1.1",
"node-native-zip": "~1.1.0",
"isomorphic-fetch": "~2.2.1",
"yargs": "~6.0.0"
},
"devDependencies": {
"babel-core": "~6.18.2",
"babel-polyfill": "~6.16.0",
"babel-preset-env": "1.1.4",
"babel-preset-react": "~6.16.0",
"babel-preset-stage-0": "~6.16.0",
"babel-preset-es2015": "~6.16.0",
"babel-preset-es2015-loose": "~8.0.0",
"babel-plugin-add-module-exports": "~0.2.1",
"babel-plugin-transform-decorators-legacy": "~1.3.4",
"babel-plugin-transform-runtime": "~6.15.0",
"babel-plugin-transform-regenerator": "~6.16.1",
"babel-plugin-transform-class-properties": "~6.19.0",
"babel-eslint": "~7.1.1",
"webpack": "~2.1.0-beta.28",
"webpack-dev-server": "~2.2.0-rc.0",
"webpack-dashboard": "~0.2.0",
"webpack-dev-middleware": "~1.8.3",
"webpack-hot-middleware": "~2.12.2",
"babel-loader": "~6.2.8",
"json-loader": "~0.5.4",
"file-loader": "~0.9.0",
"url-loader": "~0.5.7",
"react-hot-loader": "~3.0.0-beta.6",
"postcss-loader": "~1.2.1",
"wrapper-css-loader": "~1.0.0",
"autoprefixer": "~6.6.0",
"copyfiles": "^1.0.0",
"rimraf": "^2.5.4"
}
}