| include_defs('//lib/js.defs') |
| |
| # WHEN REVIEWING NEW NPM_BINARY RULES: |
| # |
| # You must check licenses in the transitive closure of dependencies to ensure |
| # they can be used by Gerrit. (npm binaries are not distributed with Gerrit |
| # releases, so we are less restrictive in our selection of licenses, but we |
| # still need to do a sanity check.) |
| # |
| # To do this: |
| # npm install -g license-checker |
| # mkdir /tmp/npmtmp |
| # cd /tmp/npmtmp |
| # npm install <package>@<version> |
| # license-checker |
| # (Piping to grep -o 'licenses:.*' and/or sort -u may make the output saner.) |
| |
| npm_binary( |
| name = 'bower', |
| version = '1.6.5', |
| sha1 = '59d457122a161e42cc1625bbab8179c214b7ac11', |
| ) |
| |
| npm_binary( |
| name = 'vulcanize', |
| version = '1.14.0', |
| sha1 = '91eac280d031b5bbcafb5f86bb6ed30515fa2564', |
| repository = GERRIT, |
| ) |
| |
| # bower_components are listed without transitive dependencies; the whole |
| # flattened dependency tree needs to be included in |
| # //polygerrit-ui:polygerrit_components. |
| # |
| # To print a full dependency tree with specific versions (i.e. not semantic |
| # versions containing ~ or ^), use bower-dependency-tree: |
| # npm install -g bower-dependency-tree |
| # cd polygerrit-ui |
| # bower-dependency-tree --production |
| # |
| # Pull the name and package strings from the initial "Fetching" lines, and the |
| # actual versions from the dependency tree output. |
| |
| bower_component( |
| name = 'iron-a11y-keys', |
| package = 'PolymerElements/iron-a11y-keys', |
| version = '1.0.3', |
| deps = [ |
| ':iron-a11y-keys-behavior', |
| ':polymer', |
| ], |
| license = 'polymer', |
| sha1 = 'da39a3ee5e6b4b0d3255bfef95601890afd80709', |
| ) |
| |
| bower_component( |
| name = 'iron-a11y-keys-behavior', |
| package = 'PolymerElements/iron-a11y-keys-behavior', |
| version = '1.0.8', |
| deps = [':polymer'], |
| license = 'polymer', |
| sha1 = 'da39a3ee5e6b4b0d3255bfef95601890afd80709', |
| ) |
| |
| bower_component( |
| name = 'iron-ajax', |
| package = 'PolymerElements/iron-ajax', |
| version = '1.1.0', |
| deps = [ |
| ':polymer', |
| ':promise-polyfill', |
| ], |
| license = 'polymer', |
| sha1 = 'da39a3ee5e6b4b0d3255bfef95601890afd80709', |
| ) |
| |
| bower_component( |
| name = 'iron-input', |
| package = 'PolymerElements/iron-input', |
| version = '1.0.6', |
| deps = [ |
| ':iron-validatable-behavior', |
| ':polymer', |
| ], |
| license = 'polymer', |
| sha1 = 'da39a3ee5e6b4b0d3255bfef95601890afd80709', |
| ) |
| |
| bower_component( |
| name = 'iron-meta', |
| package = 'PolymerElements/iron-meta', |
| version = '1.1.1', |
| deps = [':polymer'], |
| license = 'polymer', |
| sha1 = 'da39a3ee5e6b4b0d3255bfef95601890afd80709', |
| ) |
| |
| bower_component( |
| name = 'iron-validatable-behavior', |
| package = 'PolymerElements/iron-validatable-behavior', |
| version = '1.0.5', |
| deps = [ |
| ':iron-meta', |
| ':polymer', |
| ], |
| license = 'polymer', |
| sha1 = 'da39a3ee5e6b4b0d3255bfef95601890afd80709', |
| ) |
| |
| bower_component( |
| name = 'page', |
| package = 'visionmedia/page.js', |
| version = '1.6.4', |
| license = 'page.js', |
| sha1 = 'da39a3ee5e6b4b0d3255bfef95601890afd80709', |
| ) |
| |
| bower_component( |
| name = 'polymer', |
| package = 'Polymer/polymer', |
| version = '1.2.2', |
| deps = [':webcomponentsjs'], |
| license = 'polymer', |
| sha1 = 'da39a3ee5e6b4b0d3255bfef95601890afd80709', |
| ) |
| |
| bower_component( |
| name = 'promise-polyfill', |
| package = 'polymerlabs/promise-polyfill', |
| version = '1.0.0', |
| deps = [':polymer'], |
| license = 'promise-polyfill', |
| sha1 = 'da39a3ee5e6b4b0d3255bfef95601890afd80709', |
| ) |
| |
| bower_component( |
| name = 'webcomponentsjs', |
| package = 'webcomponentsjs', |
| version = '0.7.17', |
| license = 'polymer', |
| sha1 = 'da39a3ee5e6b4b0d3255bfef95601890afd80709', |
| ) |