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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.0.10
    6,377
    • latest

Version History

Package Sidebar

Install

npm i bower-art-resolver

Weekly Downloads

5,287

Version

2.0.10

License

none

Unpacked Size

29.4 kB

Total Files

9

Last publish

Collaborators

  • jfrog