diff options
Diffstat (limited to 'js/BUILD.bazel')
-rw-r--r-- | js/BUILD.bazel | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/js/BUILD.bazel b/js/BUILD.bazel deleted file mode 100644 index d74e42c..0000000 --- a/js/BUILD.bazel +++ /dev/null @@ -1,84 +0,0 @@ -load("@io_bazel_rules_closure//closure:defs.bzl", "closure_js_library", "closure_js_test") - -package( - default_visibility = ["//visibility:public"], -) - -licenses(["notice"]) # MIT - -# Not a real polyfill. Do NOT use for anything, but tests. -closure_js_library( - name = "polyfill", - srcs = ["polyfill.js"], - suppress = [ - "JSC_INVALID_OPERAND_TYPE", - "JSC_MISSING_JSDOC", - "JSC_STRICT_INEXISTENT_PROPERTY", - "JSC_TYPE_MISMATCH", - "JSC_UNKNOWN_EXPR_TYPE", - ], -) - -closure_js_library( - name = "jasmine-polyfill", - srcs = ["jasmine-polyfill.js"], - suppress = [ - "JSC_MISSING_JSDOC", - "JSC_UNKNOWN_EXPR_TYPE", - "JSC_MISSING_PROVIDE", - ], - deps = ["@io_bazel_rules_closure//closure/library:testing"], - testonly = True, -) - -# Do NOT use this artifact; it is for test purposes only. -closure_js_library( - name = "decode", - srcs = ["decode.js"], - suppress = ["JSC_USELESS_BLOCK"], - deps = [":polyfill"], -) - -closure_js_test( - name = "decode_test", - srcs = ["decode_test.js"], - entry_points = ["decode_test.js"], - suppress = ["moduleLoad"], - deps = [ - ":decode", - ":jasmine-polyfill", - ":polyfill", - ], -) - -closure_js_test( - name = "decode_synth_test", - srcs = ["decode_synth_test.js"], - entry_points = ["decode_synth_test.js"], - suppress = ["moduleLoad"], - deps = [ - ":decode", - ":jasmine-polyfill", - ":polyfill", - ], -) - -closure_js_library( - name = "test_data_js", - testonly = True, - srcs = ["test_data.js"], - suppress = ["lintChecks"], -) - -closure_js_test( - name = "bundle_test", - srcs = ["bundle_test.js"], - entry_points = ["bundle_test.js"], - suppress = ["moduleLoad"], - deps = [ - ":decode", - ":jasmine-polyfill", - ":polyfill", - ":test_data_js", - ], -) |