blob: 462585249885ba231096f3aef5c6b685c4622770 [file] [log] [blame]
Jiarenxiang38dcb052025-03-13 16:40:09 +08001{
2 "name": "ant-design-pro",
3 "version": "6.0.0",
4 "private": true,
5 "description": "An out-of-box UI solution for enterprise applications",
6 "scripts": {
meisiyu1d4aade2025-06-02 20:10:36 +08007 "dev": "max dev",
Jiarenxiang38dcb052025-03-13 16:40:09 +08008 "build": "max build",
9 "deploy": "npm run build && npm run gh-pages",
liangjiabaoc79b5122025-06-05 18:53:52 +080010 "preview": "npm run build && max preview --port 5004",
Jiarenxiang38dcb052025-03-13 16:40:09 +080011 "serve": "umi-serve",
liangjiabaoc79b5122025-06-05 18:53:52 +080012 "start": "npm run dev -- --port 5004",
Jiarenxiang38dcb052025-03-13 16:40:09 +080013 "start:dev": "cross-env REACT_APP_ENV=dev MOCK=none UMI_ENV=dev max dev",
14 "start:no-mock": "cross-env MOCK=none UMI_ENV=dev max dev",
15 "start:pre": "cross-env REACT_APP_ENV=pre UMI_ENV=dev max dev",
16 "start:test": "cross-env REACT_APP_ENV=test MOCK=none UMI_ENV=dev max dev",
17 "test": "jest",
meisiyu1d4aade2025-06-02 20:10:36 +080018 "test:watch": "jest --watch",
19 "test:coverage": "jest --coverage",
20 "test:ci": "jest --ci --coverage --watchAll=false",
Jiarenxiang38dcb052025-03-13 16:40:09 +080021 "docker-hub:build": "docker build -f Dockerfile.hub -t ant-design-pro ./",
22 "docker-prod:build": "docker-compose -f ./docker/docker-compose.yml build",
23 "docker-prod:dev": "docker-compose -f ./docker/docker-compose.yml up",
24 "docker:build": "docker-compose -f ./docker/docker-compose.dev.yml build",
25 "docker:dev": "docker-compose -f ./docker/docker-compose.dev.yml up",
26 "docker:push": "npm run docker-hub:build && npm run docker:tag && docker push antdesign/ant-design-pro",
27 "docker:tag": "docker tag ant-design-pro antdesign/ant-design-pro",
28 "analyze": "cross-env ANALYZE=1 max build",
29 "gh-pages": "gh-pages -d dist",
30 "i18n-remove": "pro i18n-remove --locale=zh-CN --write",
31 "postinstall": "max setup",
32 "jest": "jest",
33 "lint": "npm run lint:js && npm run lint:prettier && npm run tsc",
34 "lint-staged": "lint-staged",
35 "lint-staged:js": "eslint --ext .js,.jsx,.ts,.tsx ",
36 "lint:fix": "eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src ",
37 "lint:js": "eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src",
38 "lint:prettier": "prettier -c --write \"**/**.{js,jsx,tsx,ts,less,md,json}\" --end-of-line auto",
39 "openapi": "max openapi",
40 "prepare": "cd .. && husky install",
41 "prettier": "prettier -c --write \"**/**.{js,jsx,tsx,ts,less,md,json}\"",
42 "tsc": "tsc --noEmit",
meisiyu1d4aade2025-06-02 20:10:36 +080043 "record": "cross-env NODE_ENV=development REACT_APP_ENV=test max record --scene=login",
44 "format": "prettier --cache --write .",
45 "setup": "max setup"
Jiarenxiang38dcb052025-03-13 16:40:09 +080046 },
47 "lint-staged": {
48 "**/*.{js,jsx,ts,tsx}": "npm run lint-staged:js",
49 "**/*.{js,jsx,tsx,ts,less,md,json}": [
50 "prettier --write"
51 ]
52 },
53 "browserslist": [
54 "> 1%",
55 "last 2 versions",
56 "not ie <= 10"
57 ],
58 "dependencies": {
meisiyu1d4aade2025-06-02 20:10:36 +080059 "@ant-design/compatible": "^5.1.4",
Jiarenxiang38dcb052025-03-13 16:40:09 +080060 "@ant-design/icons": "^5.5.0",
61 "@ant-design/plots": "^2.3.2",
62 "@ant-design/pro-components": "^2.7.19",
63 "@ant-design/use-emotion-css": "1.0.4",
64 "@testing-library/dom": "^10.4.0",
65 "@umijs/route-utils": "^4.0.1",
66 "ant-design-pro": "file:",
67 "antd": "^5.21.1",
68 "antd-style": "^3.6.2",
69 "classnames": "^2.5.1",
70 "dayjs": "^1.11.13",
71 "fabric": "^6.4.0",
72 "highlight.js": "^11.10.0",
73 "lodash": "^4.17.21",
74 "moment": "^2.30.1",
75 "omit.js": "^2.0.2",
76 "query-string": "^9.1.0",
77 "rc-menu": "^9.15.0",
78 "rc-util": "^5.43.0",
79 "react": "^18.3.0",
80 "react-cropper": "^2.3.3",
81 "react-dev-inspector": "^2.0.1",
82 "react-dom": "^18.3.0",
83 "react-helmet-async": "^2.0.0",
84 "react-highlight": "^0.15.0"
85 },
86 "devDependencies": {
87 "@ant-design/pro-cli": "^3.3.0",
meisiyu1d4aade2025-06-02 20:10:36 +080088 "@testing-library/jest-dom": "^6.6.3",
89 "@testing-library/react": "^16.3.0",
90 "@testing-library/user-event": "^14.6.1",
Jiarenxiang38dcb052025-03-13 16:40:09 +080091 "@types/classnames": "^2.3.1",
92 "@types/express": "^4.17.21",
93 "@types/history": "^4.7.11",
meisiyu1d4aade2025-06-02 20:10:36 +080094 "@types/jest": "^29.5.14",
Jiarenxiang38dcb052025-03-13 16:40:09 +080095 "@types/lodash": "^4.17.4",
96 "@types/node": "^22.13.5",
meisiyu1d4aade2025-06-02 20:10:36 +080097 "@types/react": "^18.3.23",
98 "@types/react-dom": "^18.3.7",
Jiarenxiang38dcb052025-03-13 16:40:09 +080099 "@types/react-helmet": "^6.1.11",
100 "@umijs/fabric": "^2.14.1",
101 "@umijs/lint": "^4.2.9",
102 "@umijs/max": "^4.2.9",
103 "cross-env": "^7.0.3",
104 "express": "^4.21.0",
105 "gh-pages": "^6.1.0",
106 "husky": "^9.1.3",
107 "jest": "^29.7.0",
108 "jest-environment-jsdom": "^29.7.0",
109 "lint-staged": "^15.2.0",
110 "mockjs": "^1.1.0",
111 "prettier": "^3.3.0",
112 "swagger-ui-dist": "^5.17.14",
meisiyu1d4aade2025-06-02 20:10:36 +0800113 "ts-jest": "^29.3.4",
Jiarenxiang38dcb052025-03-13 16:40:09 +0800114 "ts-node": "^10.9.1",
meisiyu1d4aade2025-06-02 20:10:36 +0800115 "typescript": "^5.8.3",
Jiarenxiang38dcb052025-03-13 16:40:09 +0800116 "umi-presets-pro": "^2.0.0"
117 },
118 "engines": {
119 "node": ">=12.0.0"
120 },
121 "create-umi": {
122 "ignoreScript": [
123 "docker*",
124 "functions*",
125 "site",
126 "generateMock"
127 ],
128 "ignoreDependencies": [
129 "netlify*",
130 "serverless"
131 ],
132 "ignore": [
133 ".dockerignore",
134 ".git",
135 ".github",
136 ".gitpod.yml",
137 "CODE_OF_CONDUCT.md",
138 "Dockerfile",
139 "Dockerfile.*",
140 "lambda",
141 "LICENSE",
142 "netlify.toml",
143 "README.*.md",
144 "azure-pipelines.yml",
145 "docker",
146 "CNAME",
147 "create-umi"
148 ]
149 }
150}