UNPKG

4.84 kBJSONView Raw
1{
2 "name": "koot",
3 "version": "0.5.0-alpha.11",
4 "description": "Koot.js - React isomorphic framework created by CMUX",
5 "main": "index.js",
6 "sideEffects": false,
7 "bin": {
8 "koot-build": "./bin/build.js",
9 "koot-start": "./bin/start.js",
10 "koot-dev": "./bin/dev.js",
11 "koot-analyze": "./bin/analyze.js"
12 },
13 "scripts": {
14 "doc-server": "docsify serve docs",
15 "eslint": "eslint \"!(node_modules|logs|dist|dist*)/**/*.+(js|jsx)\"",
16 "pretest": "node ./test/pre-test.js",
17 "test": "jest",
18 "test:factoryconfig": "jest ./test/factory-config/test.js",
19 "test:react:isomorphic": "jest ./test/react-isomorphic/test.js"
20 },
21 "repository": {
22 "type": "git",
23 "url": "https://github.com/cmux/koot"
24 },
25 "keywords": [
26 "react",
27 "style",
28 "import-style",
29 "import-css",
30 "isomorphic"
31 ],
32 "license": "Apache-2.0",
33 "author": {
34 "name": "dongwenxiao",
35 "email": "cs_victor@126.com"
36 },
37 "contributors": [
38 {
39 "name": "diablohu",
40 "email": "diablohudream@gmail.com",
41 "url": "http://diablohu.com"
42 }
43 ],
44 "bugs": {
45 "url": "https://github.com/cmux/koot/issues"
46 },
47 "homepage": "https://github.com/cmux/koot",
48 "engines": {
49 "node": ">=8.0.0"
50 },
51 "dependencies": {
52 "sp-css-loader": "^1.3.0",
53 "sp-css-import": "^2.0.4",
54 "sp-koa-views": "^1.0.1",
55 "koa": "^2.5.3",
56 "koa-body": "^2.6.0",
57 "koa-compress": "^2.0.0",
58 "koa-convert": "^1.2.0",
59 "koa-html-minifier": "^1.0.1",
60 "koa-json": "^1.1.1",
61 "koa-multer": "^1.0.2",
62 "koa-onerror": "^3.1.0",
63 "koa-response-time": "^2.0.0",
64 "koa-router": "^7.4.0",
65 "koa-static": "^3.0.0",
66 "koa-compose": "^3.2.1",
67 "koa-helmet": "^3.3.0",
68 "koa-mount": "^3.0.0",
69 "koa-better-http-proxy": "^0.2.4",
70 "react": "^16.5.2",
71 "react-dom": "^16.5.2",
72 "react-router": "^3.2.0",
73 "redux": "^4.0.0",
74 "redux-thunk": "^2.3.0",
75 "react-redux": "^5.0.7",
76 "react-router-redux": "^4.0.8",
77 "@babel/core": "^7.1.0",
78 "@babel/register": "^7.0.0",
79 "@babel/polyfill": "^7.0.0",
80 "@babel/preset-env": "^7.1.0",
81 "@babel/preset-react": "^7.0.0",
82 "@babel/preset-flow": "^7.0.0",
83 "@babel/plugin-transform-runtime": "^7.1.0",
84 "@babel/plugin-transform-regenerator": "^7.0.0",
85 "@babel/plugin-proposal-decorators": "^7.1.0",
86 "@babel/plugin-proposal-object-rest-spread": "^7.0.0",
87 "@babel/plugin-proposal-class-properties": "^7.1.0",
88 "@babel/plugin-syntax-dynamic-import": "^7.0.0",
89 "webpack": "^4.20.2",
90 "webpack-dev-server": "^3.1.9",
91 "webpack-dev-middleware": "^3.4.0",
92 "webpack-hot-middleware": "^2.24.2",
93 "webpack-bundle-analyzer": "^3.0.2",
94 "webpack-config": "^7.5.0",
95 "html-webpack-plugin": "^3.2.0",
96 "mini-css-extract-plugin": "^0.4.3",
97 "copy-webpack-plugin": "^4.5.2",
98 "babel-loader": "^8.0.2",
99 "json-loader": "^0.5.7",
100 "file-loader": "^2.0.0",
101 "url-loader": "^1.1.1",
102 "react-hot-loader": "^4.3.11",
103 "postcss-loader": "^3.0.0",
104 "css-loader": "^1.0.0",
105 "less-loader": "^4.1.0",
106 "sass-loader": "^7.1.0",
107 "style-loader": "^0.23.0",
108 "universal-alias-loader": "^1.2.2",
109 "less": "^3.8.1",
110 "postcss": "^7.0.3",
111 "autoprefixer": "^9.1.5",
112 "cookie": "^0.3.1",
113 "js-cookie": "^2.2.0",
114 "fs-extra": "^7.0.0",
115 "ejs": "^2.6.1",
116 "isomorphic-fetch": "^2.2.1",
117 "classlist-polyfill": "^1.2.0",
118 "es5-shim": "^4.5.11",
119 "xmlify": "^1.1.0",
120 "yargs": "^12.0.2",
121 "rimraf": "^2.6.2",
122 "copyfiles": "^2.1.0",
123 "debug": "^4.0.1",
124 "glob-promise": "^3.4.0",
125 "md5-file": "^4.0.0",
126 "os-locale": "^3.0.1",
127 "npm-run-script": "^0.0.4",
128 "ora": "^3.0.0",
129 "progress": "^2.0.0",
130 "cli-spinners": "^1.3.1",
131 "chalk": "^2.4.1",
132 "commander": "^2.18.0",
133 "opn": "^5.4.0",
134 "pm2": "^3.1.3"
135 },
136 "peerDependencies": {},
137 "devDependencies": {
138 "eslint": "^5.6.0",
139 "eslint-plugin-react": "^7.11.1",
140 "babel-eslint": "^10.0.0",
141 "jest": "^23.6.0",
142 "is-valid-path": "^0.1.1",
143 "download-git-repo": "^1.1.0",
144 "puppeteer": "^1.8.0",
145 "terminate": "^2.1.0"
146 }
147}