CryptoJS с Bower, как управлять этой зависимостью?
Мне нужно управлять CryptoJS с Bower. Этот проект размещен на code.google.com. Может быть загружен как zip файл или через SVN.
Может ли Bower скачать распаковать zip файл или загрузить все компоненты из SVN и поместить их в папку crypto
?
.bowerrc
, определяющий папку для загрузки:
{
"directory": "app/vendor"
}
Я пробовал этот файл component.json
(сбой, загружает сама страницу):
{
"name": "Backbone Client",
"version": "1.0.0",
"dependencies": {
"crypto": "http://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/"
}
}
Еще одна попытка (hmac.js
overrideers core.js
и она сохраняется как index.js
):
{
"name": "Backbone Client",
"version": "1.0.0",
"dependencies": {
"crypto":
"http://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/core.js",
"crypto":
"http://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/hmac.js"
}
}
Ответы
Ответ 1
Нашел способ читать Официальная страница Bower:
Как вы можете видеть, пакеты могут быть установлены по имени, Git endpoint, Сокращение GitHub, URL или локальный путь. Если вы установите из URL-адреса, который указывает на файл zip или tar, bower автоматически извлечет его содержание.
component.json
:
{
"name": "Backbone Client",
"version": "1.0.0",
"dependencies": {
"crypto-js": "http://crypto-js.googlecode.com/files/CryptoJS%20v3.1.2.zip"
}
}