andrew il y a 4 ans
Parent
révision
8c273e56c8

+ 57
- 0
estateagents-admin-manager/README.md Voir le fichier

@@ -0,0 +1,57 @@
1
+# Ant Design Pro
2
+
3
+This project is initialized with [Ant Design Pro](https://pro.ant.design). Follow is the quick guide for how to use.
4
+
5
+## Environment Prepare
6
+
7
+Install `node_modules`:
8
+
9
+```bash
10
+npm install
11
+```
12
+
13
+or
14
+
15
+```bash
16
+yarn
17
+```
18
+
19
+## Provided Scripts
20
+
21
+Ant Design Pro provides some useful script to help you quick start and build with web project, code style check and test.
22
+
23
+Scripts provided in `package.json`. It's safe to modify or add additional script:
24
+
25
+### Start project
26
+
27
+```bash
28
+npm start
29
+```
30
+
31
+### Build project
32
+
33
+```bash
34
+npm run build
35
+```
36
+
37
+### Check code style
38
+
39
+```bash
40
+npm run lint
41
+```
42
+
43
+You can also use script to auto fix some lint error:
44
+
45
+```bash
46
+npm run lint:fix
47
+```
48
+
49
+### Test code
50
+
51
+```bash
52
+npm test
53
+```
54
+
55
+## More
56
+
57
+You can view full document on our [official website](https://pro.ant.design). And welcome any feedback in our [github](https://github.com/ant-design/ant-design-pro).

+ 12
- 0
estateagents-admin-manager/jest-puppeteer.config.js Voir le fichier

@@ -0,0 +1,12 @@
1
+// ps https://github.com/GoogleChrome/puppeteer/issues/3120
2
+module.exports = {
3
+  launch: {
4
+    args: [
5
+      '--disable-gpu',
6
+      '--disable-dev-shm-usage',
7
+      '--no-first-run',
8
+      '--no-zygote',
9
+      '--no-sandbox',
10
+    ],
11
+  },
12
+};

+ 7
- 0
estateagents-admin-manager/jest.config.js Voir le fichier

@@ -0,0 +1,7 @@
1
+module.exports = {
2
+  testURL: 'http://localhost:8000',
3
+  preset: 'jest-puppeteer',
4
+  globals: {
5
+    ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION: false,
6
+  },
7
+};

+ 10
- 0
estateagents-admin-manager/jsconfig.json Voir le fichier

@@ -0,0 +1,10 @@
1
+{
2
+  "compilerOptions": {
3
+    "emitDecoratorMetadata": true,
4
+    "experimentalDecorators": true,
5
+    "baseUrl": ".",
6
+    "paths": {
7
+      "@/*": ["./src/*"]
8
+    }
9
+  }
10
+}

+ 131
- 0
estateagents-admin-manager/package.json Voir le fichier

@@ -0,0 +1,131 @@
1
+{
2
+  "name": "ant-design-pro",
3
+  "version": "1.0.0",
4
+  "private": true,
5
+  "description": "An out-of-box UI solution for enterprise applications",
6
+  "scripts": {
7
+    "analyze": "cross-env ANALYZE=1 umi build",
8
+    "build:prod": "cross-env PROD_ENV=1 umi build",
9
+    "build": "cross-env PROD_ENV=2 umi build",
10
+    "deploy": "cross-env ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION=site npm run site && npm run gh-pages",
11
+    "fetch:blocks": "pro fetch-blocks",
12
+    "format-imports": "import-sort --write '**/*.{js,jsx,ts,tsx}'",
13
+    "gh-pages": "cp CNAME ./dist/ && gh-pages -d dist",
14
+    "i18n-remove": "pro i18n-remove --locale=zh-CN --write",
15
+    "lint": "npm run lint:js && npm run lint:style && npm run lint:prettier",
16
+    "lint-staged": "lint-staged",
17
+    "lint-staged:js": "eslint --ext .js,.jsx,.ts,.tsx ",
18
+    "lint:fix": "eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style",
19
+    "lint:js": "eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src",
20
+    "lint:prettier": "check-prettier lint",
21
+    "lint:style": "stylelint --fix \"src/**/*.less\" --syntax less",
22
+    "prettier": "prettier -c --write \"**/*\"",
23
+    "start": "umi dev",
24
+    "start:no-mock": "cross-env MOCK=none umi dev",
25
+    "test": "umi test",
26
+    "test:all": "node ./tests/run-tests.js",
27
+    "test:component": "umi test ./src/components",
28
+    "ui": "umi ui"
29
+  },
30
+  "lint-staged": {
31
+    "**/*.less": "stylelint --syntax less",
32
+    "**/*.{js,jsx,tsx,ts,less,md,json}": [
33
+      "prettier --write",
34
+      "git add"
35
+    ],
36
+    "**/*.{js,jsx}": "npm run lint-staged:js",
37
+    "**/*.{js,ts,tsx}": "npm run lint-staged:js"
38
+  },
39
+  "browserslist": [
40
+    "> 1%",
41
+    "last 2 versions",
42
+    "not ie <= 10"
43
+  ],
44
+  "dependencies": {
45
+    "@ant-design/pro-layout": "^4.5.9",
46
+    "@antv/data-set": "^0.10.2",
47
+    "@zjxpcyc/xrc-form2": "^2.2.2",
48
+    "ant": "^0.2.0",
49
+    "antd": "^3.26.0",
50
+    "classnames": "^2.2.6",
51
+    "dayjs": "^1.8.16",
52
+    "dva": "^2.4.1",
53
+    "echarts": "^4.3.0",
54
+    "lodash": "^4.17.11",
55
+    "md5": "^2.2.1",
56
+    "moment": "^2.24.0",
57
+    "omit.js": "^1.0.2",
58
+    "path-to-regexp": "^3.0.0",
59
+    "qrcode.react": "^1.0.0",
60
+    "qs": "^6.7.0",
61
+    "react": "^16.8.6",
62
+    "react-amap": "^1.2.8",
63
+    "react-amap-plugin-autocomplete": "0.0.4",
64
+    "react-copy-to-clipboard": "^5.0.1",
65
+    "react-document-title": "^2.0.3",
66
+    "react-dom": "^16.8.6",
67
+    "react-slick": "^0.25.2",
68
+    "react-zmage": "^0.8.5",
69
+    "redux": "^4.0.1",
70
+    "swiper": "^5.3.6",
71
+    "umi": "^2.13.3",
72
+    "umi-plugin-pro-block": "^1.3.6",
73
+    "umi-plugin-react": "^1.15.8",
74
+    "umi-request": "^1.0.8",
75
+    "wangeditor": "^3.1.1"
76
+  },
77
+  "devDependencies": {
78
+    "@ant-design/colors": "^3.1.0",
79
+    "@ant-design/pro-cli": "^1.0.0",
80
+    "@types/classnames": "^2.2.7",
81
+    "@types/echarts": "^4.1.14",
82
+    "@types/express": "^4.17.0",
83
+    "@types/history": "^4.7.2",
84
+    "@types/jest": "^24.0.13",
85
+    "@types/lodash": "^4.14.133",
86
+    "@types/qrcode.react": "^0.9.0",
87
+    "@types/qs": "^6.5.3",
88
+    "@types/react": "^16.8.19",
89
+    "@types/react-document-title": "^2.0.3",
90
+    "@types/react-dom": "^16.8.4",
91
+    "@umijs/fabric": "^1.1.0",
92
+    "chalk": "^2.4.2",
93
+    "check-prettier": "^1.0.3",
94
+    "cross-env": "^5.2.0",
95
+    "cross-port-killer": "^1.1.1",
96
+    "enzyme": "^3.9.0",
97
+    "eslint": "^5.16.0",
98
+    "express": "^4.17.1",
99
+    "gh-pages": "^2.0.1",
100
+    "husky": "^3.0.0",
101
+    "import-sort-cli": "^6.0.0",
102
+    "import-sort-parser-babylon": "^6.0.0",
103
+    "import-sort-parser-typescript": "^6.0.0",
104
+    "import-sort-style-module": "^6.0.0",
105
+    "jest-puppeteer": "^4.2.0",
106
+    "lint-staged": "^9.0.0",
107
+    "mockjs": "^1.0.1-beta3",
108
+    "node-fetch": "^2.6.0",
109
+    "prettier": "^1.17.1",
110
+    "pro-download": "1.0.1",
111
+    "slash2": "^2.0.0",
112
+    "stylelint": "^10.1.0",
113
+    "umi-plugin-ga": "^1.1.6",
114
+    "umi-plugin-pro": "^1.0.3",
115
+    "umi-types": "^0.3.8",
116
+    "webpack-theme-color-replacer": "^1.3.12"
117
+  },
118
+  "optionalDependencies": {
119
+    "puppeteer": "^1.17.0"
120
+  },
121
+  "engines": {
122
+    "node": ">=10.0.0"
123
+  },
124
+  "checkFiles": [
125
+    "src/**/*.js*",
126
+    "src/**/*.ts*",
127
+    "src/**/*.less",
128
+    "config/**/*.js*",
129
+    "scripts/**/*.js"
130
+  ]
131
+}