diff --git a/packages/@vue/cli-ui/locales/en.json b/packages/@vue/cli-ui/locales/en.json
index 764399d9d..9609673ac 100644
--- a/packages/@vue/cli-ui/locales/en.json
+++ b/packages/@vue/cli-ui/locales/en.json
@@ -118,7 +118,11 @@
"update": "Update {target}",
"refresh": "Force Refresh {target}
Press [Shift] for Quick Refresh (node_modules won't be updated)"
},
- "local": "Local"
+ "local": "Local",
+ "features": {
+ "generator": "This plugin has a generator and can modify your project files and add new files for you.",
+ "ui-integration": "This plugin includes additional UI features like enhanced tasks, configuration screens, dashboard widgets..."
+ }
},
"project-dependency-item": {
"version": "version",
diff --git a/packages/@vue/cli-ui/src/components/dependency/NpmPackageSearch.vue b/packages/@vue/cli-ui/src/components/dependency/NpmPackageSearch.vue
index 06b58e0a2..baea7b103 100644
--- a/packages/@vue/cli-ui/src/components/dependency/NpmPackageSearch.vue
+++ b/packages/@vue/cli-ui/src/components/dependency/NpmPackageSearch.vue
@@ -37,7 +37,7 @@
slot-scope="{ result }"
:pkg="result"
:selected="selectedIdModel === result.name"
- :try-logo="tryLogos"
+ :load-metadata="loadMetadata"
@click.native="selectedIdModel = result.name"
/>
@@ -98,7 +98,7 @@ export default {
default: 20
},
- tryLogos: {
+ loadMetadata: {
type: Boolean,
default: false
}
diff --git a/packages/@vue/cli-ui/src/components/dependency/PackageSearchItem.vue b/packages/@vue/cli-ui/src/components/dependency/PackageSearchItem.vue
index 6ec686475..3397d5ffc 100644
--- a/packages/@vue/cli-ui/src/components/dependency/PackageSearchItem.vue
+++ b/packages/@vue/cli-ui/src/components/dependency/PackageSearchItem.vue
@@ -49,6 +49,27 @@
+
+