|
34 | 34 | "docs:deploy": "gh-pages -d .doc",
|
35 | 35 | "compile": "father build && lessc assets/index.less assets/index.css",
|
36 | 36 | "gh-pages": "npm run docs:build && father doc deploy",
|
37 |
| - "prepublishOnly": "npm run compile && np --yolo --no-publish && npm run gh-pages", |
| 37 | + "prepublishOnly": "npm run compile && np --yolo --no-publish", |
| 38 | + "postpublish": "npm run gh-pages", |
38 | 39 | "lint": "eslint src/ --ext .ts,.tsx,.jsx,.js,.md",
|
39 | 40 | "prettier": "prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"",
|
40 | 41 | "pretty-quick": "pretty-quick",
|
41 |
| - "test": "father test", |
42 |
| - "coverage": "father test --coverage" |
| 42 | + "lint-staged": "lint-staged", |
| 43 | + "test": "umi-test test", |
| 44 | + "coverage": "father test --coverage", |
| 45 | + "prepare": "husky install" |
43 | 46 | },
|
44 | 47 | "dependencies": {
|
45 | 48 | "@babel/runtime": "^7.11.1",
|
|
59 | 62 | "cross-env": "^7.0.2",
|
60 | 63 | "dumi": "^1.1.0",
|
61 | 64 | "eslint": "^7.0.0",
|
62 |
| - "father": "^2.13.4", |
| 65 | + "father": "^4", |
63 | 66 | "father-build": "^1.18.6",
|
64 | 67 | "gh-pages": "^3.1.0",
|
65 |
| - "husky": "^4.2.5", |
| 68 | + "husky": "^8.0.1", |
66 | 69 | "less": "^3.10.3",
|
| 70 | + "lint-staged": "^13.0.3", |
67 | 71 | "np": "^7.0.0",
|
68 | 72 | "prettier": "^2.0.5",
|
69 | 73 | "pretty-quick": "^3.0.0",
|
70 | 74 | "react": "^18.0.0",
|
71 | 75 | "react-dom": "^18.0.0",
|
72 |
| - "typescript": "^4.0.5" |
| 76 | + "typescript": "^4.0.5", |
| 77 | + "umi-test": "^1.9.7" |
73 | 78 | },
|
74 | 79 | "peerDependencies": {
|
75 | 80 | "react": ">=16.0.0",
|
|
80 | 85 | "pre-commit": "pretty-quick --staged"
|
81 | 86 | }
|
82 | 87 | },
|
| 88 | + "lint-staged": { |
| 89 | + "**/*.{js,jsx,tsx,ts,md,json}": [ |
| 90 | + "prettier --write", |
| 91 | + "git add" |
| 92 | + ] |
| 93 | + }, |
83 | 94 | "cnpm": {
|
84 | 95 | "mode": "npm"
|
85 | 96 | },
|
|
0 commit comments