gerrit/lib/js/bower_components.bzl
Han-Wen Nienhuys 42ea853037 bazel: remove code to sniff license field in bower.json.
Instead, use a hard-coded map of licenses.

Hardcode a false dependency on diff-match-patch to avoid a diff for
the Apache2.0 license.

Tested:
  bazel build Documentation:js_licenses.txt
  buck build Documentation:js_licenses.txt
  diff -u  buck-out/gen/Documentation/js_licenses.txt/js_licenses.txt \
    bazel-genfiles/Documentation/js_licenses.txt
 diff shows only diffs for added [[header]] anchors.

Change-Id: I7886e1fadec900cf854a1b3b7c538b83d66af7a4
2016-12-20 15:44:52 +01:00

223 lines
4.9 KiB
Python

# DO NOT EDIT
# generated with the following command:
#
# tools/js/bower2bazel.py -w lib/js/bower_archives.bzl -b lib/js/bower_components.bzl
#
load("//tools/bzl:js.bzl", "bower_component")
def define_bower_components():
bower_component(
name = "accessibility-developer-tools",
license = "//lib:LICENSE-DO_NOT_DISTRIBUTE",
)
bower_component(
name = "async",
license = "//lib:LICENSE-DO_NOT_DISTRIBUTE",
)
bower_component(
name = "chai",
license = "//lib:LICENSE-DO_NOT_DISTRIBUTE",
)
bower_component(
name = "es6-promise",
license = "//lib:LICENSE-es6-promise",
seed = True,
)
bower_component(
name = "fetch",
license = "//lib:LICENSE-fetch",
seed = True,
)
bower_component(
name = "iron-a11y-announcer",
license = "//lib:LICENSE-polymer",
deps = [ ":polymer" ],
)
bower_component(
name = "iron-a11y-keys-behavior",
license = "//lib:LICENSE-polymer",
deps = [ ":polymer" ],
)
bower_component(
name = "iron-autogrow-textarea",
license = "//lib:LICENSE-polymer",
deps = [
":iron-behaviors",
":iron-flex-layout",
":iron-form-element-behavior",
":iron-validatable-behavior",
":polymer",
],
seed = True,
)
bower_component(
name = "iron-behaviors",
license = "//lib:LICENSE-polymer",
deps = [
":iron-a11y-keys-behavior",
":polymer",
],
)
bower_component(
name = "iron-dropdown",
license = "//lib:LICENSE-polymer",
deps = [
":iron-a11y-keys-behavior",
":iron-behaviors",
":iron-overlay-behavior",
":iron-resizable-behavior",
":neon-animation",
":polymer",
],
seed = True,
)
bower_component(
name = "iron-fit-behavior",
license = "//lib:LICENSE-polymer",
deps = [ ":polymer" ],
)
bower_component(
name = "iron-flex-layout",
license = "//lib:LICENSE-polymer",
deps = [ ":polymer" ],
)
bower_component(
name = "iron-form-element-behavior",
license = "//lib:LICENSE-polymer",
deps = [ ":polymer" ],
)
bower_component(
name = "iron-input",
license = "//lib:LICENSE-polymer",
deps = [
":iron-a11y-announcer",
":iron-validatable-behavior",
":polymer",
],
seed = True,
)
bower_component(
name = "iron-meta",
license = "//lib:LICENSE-polymer",
deps = [ ":polymer" ],
)
bower_component(
name = "iron-overlay-behavior",
license = "//lib:LICENSE-polymer",
deps = [
":iron-a11y-keys-behavior",
":iron-fit-behavior",
":iron-resizable-behavior",
":polymer",
],
seed = True,
)
bower_component(
name = "iron-resizable-behavior",
license = "//lib:LICENSE-polymer",
deps = [ ":polymer" ],
)
bower_component(
name = "iron-selector",
license = "//lib:LICENSE-polymer",
deps = [ ":polymer" ],
seed = True,
)
bower_component(
name = "iron-test-helpers",
license = "//lib:LICENSE-DO_NOT_DISTRIBUTE",
deps = [ ":polymer" ],
seed = True,
)
bower_component(
name = "iron-validatable-behavior",
license = "//lib:LICENSE-polymer",
deps = [
":iron-meta",
":polymer",
],
)
bower_component(
name = "lodash",
license = "//lib:LICENSE-DO_NOT_DISTRIBUTE",
)
bower_component(
name = "mocha",
license = "//lib:LICENSE-DO_NOT_DISTRIBUTE",
)
bower_component(
name = "moment",
license = "//lib:LICENSE-moment",
seed = True,
)
bower_component(
name = "neon-animation",
license = "//lib:LICENSE-polymer",
deps = [
":iron-meta",
":iron-resizable-behavior",
":iron-selector",
":polymer",
":web-animations-js",
],
)
bower_component(
name = "page",
license = "//lib:LICENSE-page.js",
seed = True,
)
bower_component(
name = "polymer",
license = "//lib:LICENSE-polymer",
deps = [ ":webcomponentsjs" ],
seed = True,
)
bower_component(
name = "promise-polyfill",
license = "//lib:LICENSE-promise-polyfill",
deps = [ ":polymer" ],
seed = True,
)
bower_component(
name = "sinon-chai",
license = "//lib:LICENSE-DO_NOT_DISTRIBUTE",
)
bower_component(
name = "sinonjs",
license = "//lib:LICENSE-DO_NOT_DISTRIBUTE",
)
bower_component(
name = "stacky",
license = "//lib:LICENSE-DO_NOT_DISTRIBUTE",
)
bower_component(
name = "test-fixture",
license = "//lib:LICENSE-DO_NOT_DISTRIBUTE",
seed = True,
)
bower_component(
name = "web-animations-js",
license = "//lib:LICENSE-Apache2.0",
)
bower_component(
name = "web-component-tester",
license = "//lib:LICENSE-DO_NOT_DISTRIBUTE",
deps = [
":accessibility-developer-tools",
":async",
":chai",
":lodash",
":mocha",
":sinon-chai",
":sinonjs",
":stacky",
":test-fixture",
],
seed = True,
)
bower_component(
name = "webcomponentsjs",
license = "//lib:LICENSE-polymer",
)