Skip to content

Commit f5d3ba2

Browse files
committed
chore: rm enzyme of deps
1 parent 37b5445 commit f5d3ba2

File tree

3 files changed

+19
-12
lines changed

3 files changed

+19
-12
lines changed

bin/rc-test-migrate.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ const fs = require("fs-extra");
66

77
const VER_FATHER = "father";
88
const VER_PLUGIN = "@rc-component/father-plugin";
9+
const VER_ENZYME_ADAPTER = "enzyme-adapter-react-16";
910
const RM_DEPS = ["jest", "father-build", "react-test-renderer"];
1011

1112
const cwd = process.cwd();
@@ -41,6 +42,12 @@ export default defineConfig({
4142
}
4243
}
4344

45+
// Check if exist enzyme
46+
const existEnzyme = pkg.devDependencies["enzyme"];
47+
if (existEnzyme) {
48+
pkg.devDependencies[VER_ENZYME_ADAPTER] = "^1.15.6";
49+
}
50+
4451
// ==================================================================
4552
// Update script
4653
pkg.scripts.test = "rc-test";

package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,33 +7,33 @@
77
"test"
88
],
99
"homepage": "http://github.com/react-component/rc-test",
10-
"author": {
11-
"name": "yiminghe@gmail.com"
10+
"bugs": {
11+
"url": "http://github.com/react-component/rc-test/issues"
1212
},
1313
"repository": {
1414
"type": "git",
1515
"url": "[email protected]:react-component/rc-test.git"
1616
},
17-
"bugs": {
18-
"url": "http://github.com/react-component/rc-test/issues"
19-
},
2017
"license": "MIT",
21-
"bin": {
22-
"rc-test": "./bin/rc-test.js",
23-
"rc-test-migrate": "./bin/rc-test-migrate.js"
18+
"author": {
19+
2420
},
2521
"main": "./lib/index",
2622
"module": "./es/index",
2723
"typings": "es/index.d.ts",
24+
"bin": {
25+
"rc-test": "./bin/rc-test.js",
26+
"rc-test-migrate": "./bin/rc-test-migrate.js"
27+
},
2828
"files": [
2929
"lib",
3030
"es"
3131
],
3232
"scripts": {
3333
"compile": "father build",
3434
"prepublishOnly": "npm run compile && np --no-cleanup --yolo --no-publish",
35-
"test:only": "node ./bin/rc-test.js",
36-
"test": "npm run compile && npm run test:only"
35+
"test": "npm run compile && npm run test:only",
36+
"test:only": "node ./bin/rc-test.js"
3737
},
3838
"dependencies": {
3939
"@babel/preset-typescript": "^7.18.6",
@@ -44,7 +44,6 @@
4444
"babel-plugin-module-resolver": "^4.1.0",
4545
"babel-preset-umi": "^1.8.4",
4646
"core-js": "^3.25.5",
47-
"enzyme-adapter-react-16": "^1.15.6",
4847
"fs-extra": "^10.1.0",
4948
"jest": "^29.2.1",
5049
"jest-environment-jsdom": "^29.2.0",
@@ -57,6 +56,7 @@
5756
"@types/jest": "^29.2.0",
5857
"@types/react": "^18.0.0",
5958
"@types/react-dom": "^18.0.0",
59+
"enzyme-adapter-react-16": "^1.15.6",
6060
"eslint": "^7.18.0",
6161
"father": "^4.0.0-rc.8",
6262
"np": "^5.0.3",

src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export function getConfig() {
1414

1515
const setupFiles = [require.resolve('./setup.js')];
1616

17-
if (pkg.devDependencies['enzyme'] && !pkg.devDependencies['enzyme-adapter-react-16']) {
17+
if (pkg.devDependencies['enzyme']) {
1818
setupFiles.push(require.resolve('./setupEnzyme.js'));
1919
}
2020

0 commit comments

Comments
 (0)