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 @@ + + + + + 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 @@