bower-art-resolver

2.0.10 • Public • Published

bower-art-resolver

A custom Bower resolver dedicated to allow integration of Bower with Artifactory

Installation

npm install -g bower-art-resolver

In order to use Bower with Artifactory you need 2 components (npm packages):

  1. bower-art-resolver - A custom, pluggable Bower resolver which is dedicated to allow integratione of Bower with Artifactory.
  2. bower - Bower version 1.5.0 and above.

Client Configuration

Edit your ~/.bowerrc and add:

  1. The bower-art-resolver.
  2. The Artifactory URL as the first search URL.
{
    "registry": {
      "register": "https://bower.herokuapp.com",
      "search": [
        "http://<domain>/artifactory/api/bower/<bower-repo>"
      ]
    },
    "resolvers": [
      "bower-art-resolver"
    ]
}

For authenticated access, please add the user and password to Artifactory URL as follows:

"search"[
  "http://user:password@<domain>/artifactory/api/bower/<bower-repo>"
]

You can also use an encrypted Artifactory password.

Artifactory Configuration

Bower remote repository

  1. Create a new remote repository and set its Package Type to be “Bower”. You might call it “bower-remote”
  2. Set the Repository Key value, and enter the SCM URL e.g. https://github.com, https://bitbucket.org, http://remote.org/artifactory/api/vcs/vcs-repo, or enter your own custom VCS.
  3. In the Bower Settings section, select GitHub as the Git Provider, and leave the default Registry URL (https://bower.herokuapp.com).
  4. Finally, click "Save & Finish"

Bower local/virtual repository

  1. Create a new local/virtual repository and enter a repository key. For example, "bower-local" or "bower-virtual".
  2. Packages -> Check "Enable Bower Support" and enter your bower registry url (by default https://bower.herokuapp.com)
  3. Save

Usage

Use the client to install packages from Artifactory, For example, bower install bootstrap

For more information, please refer to the Artifactory User Guide

Readme

Keywords

Package Sidebar

Install

npm i bower-art-resolver

Weekly Downloads

3,812

Version

2.0.10

License

none

Unpacked Size

29.4 kB

Total Files

9

Last publish

Collaborators

  • jfrog-ecosystem