Подтвердить что ты не робот

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"
    }
}
4b9b3361

Ответ 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"
  }
}