ProGet Universal Bower Resolver
This Bower resolver allows you to download and install archives from a ProGet Universal Feed like any Bower package.
Install
This tool can be installed globally
npm install -g proget-universal-bower-resolver
or locally
npm install proget-universal-bower-resolver
How To Use
Add/modify the .bowerrc
file:
/* [...] */ "registry": "search": "<add your upack feed here>" /* [...] */ "proget": "apiKeyMapping": "server": "<string>" "key" : "<string>" /* [...] */ "resolvers": "proget-universal-bower-resolver"
Where:
Key | Description | Require |
---|---|---|
proget.apiKeyMapping.server | A string use to associate the ApiKey with a server use as registry. | Yes |
proget.apiKeyMapping.Key | Is the API_Key use to communicate with the API of the above server. | Yes |
And the way to create your dependencies is like you normally will do:
{ [...], "dependencies": { "<package>": "<version>", [...] }}
Or you can directly specify the URL of the file to download (formatted like the link under the download button of the ProGet package web page)
ex:
{ [...], "dependencies": { "somePackage": "https://your.proget.server/upack/yourFeed/download/bower/yourPackage/package.version.wanted", [...] }}
Rename packages
If you want to rename your packages write the dependence as normal:
{ [...], "dependencies": { "<new_package_name>": "<pkg_name>#<version>", [...] }}