Skip to content

Commit fc3e0a3

Browse files
authored
chore: plugins should list @vue/cli-service in peerDependencies (#4365)
1 parent 505fb5a commit fc3e0a3

File tree

12 files changed

+28
-0
lines changed

12 files changed

+28
-0
lines changed

docs/dev-guide/generator-api.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ The version string for the **project local** `@vue/cli-service` version that is
3838

3939
Nothing happens if the provided version is satisfied. Otherwise, an error will be thrown.
4040

41+
Note: It's recommended to use [the `peerDependencies` field in `package.json`](https://docs.npmjs.com/files/package.json#peerdependencies) under most circumstances.
42+
4143

4244
## resolve
4345

docs/dev-guide/plugin-api.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ The version string for the `@vue/cli-service` version that is loading the plugin
1919

2020
Nothing happens if the provided version is satisfied. Otherwise, an error will be thrown.
2121

22+
Note: It's recommended to use [the `peerDependencies` field in `package.json`](https://docs.npmjs.com/files/package.json#peerdependencies) under most circumstances.
23+
2224
## getCwd
2325

2426
- **Usage**:

packages/@vue/cli-plugin-babel/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
"babel-loader": "^8.0.6",
2727
"webpack": ">=4 < 4.29"
2828
},
29+
"peerDependencies": {
30+
"@vue/cli-service": "^3.0.0 || ^4.0.0-0"
31+
},
2932
"publishConfig": {
3033
"access": "public"
3134
}

packages/@vue/cli-plugin-e2e-cypress/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,8 @@
2626
"@vue/cli-shared-utils": "^4.0.0-beta.1",
2727
"cypress": "^3.3.1",
2828
"eslint-plugin-cypress": "^2.2.1"
29+
},
30+
"peerDependencies": {
31+
"@vue/cli-service": "^3.0.0 || ^4.0.0-0"
2932
}
3033
}

packages/@vue/cli-plugin-e2e-nightwatch/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"chromedriver": "^74.0.0"
3434
},
3535
"peerDependencies": {
36+
"@vue/cli-service": "^3.0.0 || ^4.0.0-0",
3637
"chromedriver": "*"
3738
}
3839
}

packages/@vue/cli-plugin-eslint/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"yorkie": "^2.0.0"
3131
},
3232
"peerDependencies": {
33+
"@vue/cli-service": "^3.0.0 || ^4.0.0-0",
3334
"eslint": ">= 1.6.0"
3435
}
3536
}

packages/@vue/cli-plugin-pwa/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,8 @@
2929
},
3030
"devDependencies": {
3131
"register-service-worker": "^1.6.2"
32+
},
33+
"peerDependencies": {
34+
"@vue/cli-service": "^3.0.0 || ^4.0.0-0"
3235
}
3336
}

packages/@vue/cli-plugin-router/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,8 @@
2727
},
2828
"devDependencies": {
2929
"@vue/cli-test-utils": "^4.0.0-beta.1"
30+
},
31+
"peerDependencies": {
32+
"@vue/cli-service": "^3.0.0 || ^4.0.0-0"
3033
}
3134
}

packages/@vue/cli-plugin-typescript/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"yorkie": "^2.0.0"
3434
},
3535
"peerDependencies": {
36+
"@vue/cli-service": "^3.0.0 || ^4.0.0-0",
3637
"typescript": ">=2"
3738
},
3839
"devDependencies": {

packages/@vue/cli-plugin-unit-jest/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,8 @@
3737
"devDependencies": {
3838
"@vue/test-utils": "1.0.0-beta.29",
3939
"ts-jest": "^24.0.2"
40+
},
41+
"peerDependencies": {
42+
"@vue/cli-service": "^3.0.0 || ^4.0.0-0"
4043
}
4144
}

packages/@vue/cli-plugin-unit-mocha/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@
3232
"@vue/test-utils": "1.0.0-beta.29",
3333
"chai": "^4.1.2"
3434
},
35+
"peerDependencies": {
36+
"@vue/cli-service": "^3.0.0 || ^4.0.0-0"
37+
},
3538
"publishConfig": {
3639
"access": "public"
3740
}

packages/@vue/cli-plugin-vuex/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,8 @@
2424
},
2525
"devDependencies": {
2626
"@vue/cli-test-utils": "^4.0.0-beta.1"
27+
},
28+
"peerDependencies": {
29+
"@vue/cli-service": "^3.0.0 || ^4.0.0-0"
2730
}
2831
}

0 commit comments

Comments
 (0)