diff --git a/src/components/About.vue b/src/components/About.vue
index fd7b23a..05d0b56 100644
--- a/src/components/About.vue
+++ b/src/components/About.vue
@@ -27,6 +27,9 @@
Version: {{data.meta.version}}
+
+
+
This tool requests meta data of npm packages that were published to jFrog's npm registry on {{data.config.artifactory.host}} for integration into another front-end project or for deployment as a back-end dependency.
It and aims to display them in a way that should help front-end developers to discover the best in-house javascript solutions to solve a specific problem.
@@ -37,12 +40,12 @@
Technologies
@@ -73,9 +76,13 @@ import { Component, Prop, Vue } from 'vue-property-decorator';
import DataStore from '@/services/DataStore';
import Config from '../../types/Config';
import { IPackageJSON } from '../../types/package-json';
+import ExternalLink from './ExternalLink.vue';
@Component({
name: 'About',
+ components: {
+ ExternalLink,
+ },
})
export default class About extends Vue {
@Prop() private dialogOpen!: boolean;
@@ -126,9 +133,19 @@ export default class About extends Vue {
diff --git a/src/components/ExternalLink.vue b/src/components/ExternalLink.vue
new file mode 100644
index 0000000..9a05fbd
--- /dev/null
+++ b/src/components/ExternalLink.vue
@@ -0,0 +1,32 @@
+
+
+ {{$vuetify.icons.arrowTopRight}}
+ {{text || href}}
+
+
+
+
+
+
diff --git a/src/plugins/vuetify.js b/src/plugins/vuetify.js
index eb6a03f..ee94e7e 100644
--- a/src/plugins/vuetify.js
+++ b/src/plugins/vuetify.js
@@ -13,6 +13,7 @@ const icons = {
search: 'fas fa-search',
send: 'fas fa-share-square',
arrowTopLeft: 'mdi-arrow-top-left',
+ arrowTopRight: 'mdi-arrow-top-right',
goTo: 'fas fa-arrow-circle-right',
tag: 'fas fa-tag',
tags: 'fas fa-tags',
diff --git a/src/views/HowTo.vue b/src/views/HowTo.vue
index b839052..ccd445b 100644
--- a/src/views/HowTo.vue
+++ b/src/views/HowTo.vue
@@ -12,8 +12,8 @@
npm set registry {{data.companyScope ? `@${data.companyScope}:` : ''}}{{data.artifactoryUrl}}
More info:
- https://docs.npmjs.com/cli/config
- https://docs.npmjs.com/misc/config#registry
+
+
Alternative 2) Only for your npm package
@@ -25,7 +25,7 @@
...
More info:
- https://docs.npmjs.com/files/package.json#publishconfig
+
Define files that should be included in your npm package
@@ -46,21 +46,21 @@
'npm ls' to inspect current package/dependency versions
More info:
- https://docs.npmjs.com/cli/version
- semver.org
+
+
Publish package
npm publish
More info:
- https://docs.npmjs.com/cli/publish
+
Useful references
- release-it
- grunt-release
- How npm handles the "scripts" field
- semver.org
+
+
+
+
@@ -69,8 +69,13 @@