| { |
| "name": "apisix-dashboard", |
| "version": "2.0.2", |
| "private": true, |
| "description": "Dashboard for Apache APISIX", |
| "scripts": { |
| "analyze": "cross-env ANALYZE=1 umi build", |
| "build": "umi build", |
| "dev": "yarn run start:dev", |
| "fetch:blocks": "pro fetch-blocks --branch antd@4 && yarn run prettier", |
| "i18n-remove": "pro i18n-remove --locale=zh-CN --write", |
| "postinstall": "umi g tmp", |
| "lint": "umi g tmp && yarn run lint:js && yarn run lint:style && yarn run lint:prettier", |
| "lint-staged": "lint-staged", |
| "lint-staged:js": "eslint --ext .js,.jsx,.ts,.tsx ", |
| "lint:fix": "eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && yarn run lint:style", |
| "lint:js": "eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src", |
| "lint:prettier": "prettier --check \"**/*\" --end-of-line auto", |
| "lint:style": "stylelint --fix \"src/**/*.less\" --syntax less", |
| "prettier": "prettier -c --write \"**/*\"", |
| "site": "yarn run fetch:blocks && yarn run build", |
| "start": "umi dev", |
| "start:dev": "cross-env REACT_APP_ENV=dev MOCK=none umi dev", |
| "start:no-mock": "cross-env MOCK=none umi dev", |
| "start:no-ui": "cross-env UMI_UI=none umi dev", |
| "start:pre": "cross-env REACT_APP_ENV=pre umi dev", |
| "start:test": "cross-env REACT_APP_ENV=test MOCK=none umi dev", |
| "pretest": "node ./tests/beforeTest", |
| "test": "umi test", |
| "test:all": "node ./tests/run-tests.js", |
| "test:component": "umi test ./src/components", |
| "tsc": "tsc" |
| }, |
| "license": "Apache-2.0", |
| "husky": { |
| "hooks": { |
| "commit-msg": "node scripts/verifyCommit.js", |
| "pre-commit": "yarn run lint-staged" |
| } |
| }, |
| "lint-staged": { |
| "**/*.less": "stylelint --syntax less", |
| "**/*.{js,jsx,ts,tsx}": "yarn run lint-staged:js", |
| "**/*.{js,jsx,tsx,ts,less,md,json}": [ |
| "prettier --write" |
| ] |
| }, |
| "browserslist": [ |
| "> 1%", |
| "last 2 versions", |
| "not ie <= 10" |
| ], |
| "dependencies": { |
| "@ant-design/icons": "^4.0.0", |
| "@ant-design/pro-layout": "^6.0.0", |
| "@ant-design/pro-table": "2.6.3", |
| "@api7-dashboard/plugin": "^1.0.8", |
| "@api7-dashboard/pluginchart": "^1.0.14", |
| "@api7-dashboard/ui": "^1.0.3", |
| "@rjsf/antd": "2.2.0", |
| "@rjsf/core": "2.2.0", |
| "antd": "^4.4.0", |
| "classnames": "^2.2.6", |
| "dayjs": "1.8.28", |
| "json-schema": "0.2.5", |
| "lodash": "^4.17.11", |
| "moment": "^2.25.3", |
| "nzh": "1.0.4", |
| "omit.js": "^2.0.2", |
| "path-to-regexp": "2.4.0", |
| "qs": "^6.9.0", |
| "react": "^16.8.6", |
| "react-device-detect": "^1.12.1", |
| "react-dom": "^16.8.6", |
| "react-helmet-async": "^1.0.4", |
| "swagger-ui-react": "^3.33.0", |
| "umi": "^3.1.2", |
| "umi-request": "^1.0.8", |
| "use-merge-value": "^1.0.1", |
| "uuid": "7.0.3" |
| }, |
| "devDependencies": { |
| "@ant-design/pro-cli": "^2.0.2", |
| "@types/classnames": "^2.2.7", |
| "@types/express": "^4.17.0", |
| "@types/history": "^4.7.2", |
| "@types/jest": "^26.0.0", |
| "@types/lodash": "^4.14.144", |
| "@types/node-forge": "0.9.3", |
| "@types/qs": "^6.5.3", |
| "@types/react": "^16.9.17", |
| "@types/react-dom": "^16.8.4", |
| "@types/react-helmet": "^5.0.13", |
| "@types/swagger-ui-react": "^3.23.3", |
| "@types/uuid": "7.0.4", |
| "@umijs/fabric": "^2.2.0", |
| "@umijs/plugin-blocks": "^2.0.5", |
| "@umijs/plugin-esbuild": "^1.0.0-beta.2", |
| "@umijs/preset-ant-design-pro": "^1.2.0", |
| "@umijs/preset-react": "^1.4.24", |
| "@umijs/preset-ui": "^2.1.11", |
| "carlo": "^0.9.46", |
| "cross-env": "^7.0.0", |
| "cross-port-killer": "^1.1.1", |
| "detect-installer": "^1.0.1", |
| "enzyme": "^3.11.0", |
| "eslint": "^7.1.0", |
| "eslint-plugin-eslint-comments": "^3.2.0", |
| "express": "^4.17.1", |
| "husky": "^4.0.7", |
| "lint-staged": "^10.0.0", |
| "mockjs": "^1.0.1-beta3", |
| "prettier": "^2.0.1", |
| "pro-download": "1.0.1", |
| "puppeteer-core": "^4.0.1", |
| "stylelint": "^13.0.0" |
| }, |
| "engines": { |
| "node": ">=10.0.0" |
| }, |
| "checkFiles": [ |
| "src/**/*.js*", |
| "src/**/*.ts*", |
| "src/**/*.less", |
| "config/**/*.js*", |
| "scripts/**/*.js" |
| ] |
| } |