load("//tools:defaults.bzl", "jasmine_node_test") load("@npm_bazel_typescript//:index.bzl", "ts_library") ts_library( name = "commit-message", srcs = [ "cli.ts", "config.ts", "validate.ts", "validate-file.ts", ], module_name = "@angular/dev-infra-private/commit-message", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/utils:config", "@npm//@types/node", "@npm//@types/yargs", "@npm//tslib", "@npm//yargs", ], ) ts_library( name = "validate-test", testonly = True, srcs = ["validate.spec.ts"], deps = [ ":commit-message", "//dev-infra/utils:config", "@npm//@types/events", "@npm//@types/jasmine", "@npm//@types/node", ], ) jasmine_node_test( name = "test", bootstrap = ["//tools/testing:node_no_angular_es5"], deps = [ ":commit-message", ":validate-test", ], )