commit | 11e5798e6e6b96bca825e53f618cfc8ba066aeb3 | [log] [tgz] |
---|---|---|
author | alexeagle <alexeagle@google.com> | Tue May 28 11:23:23 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Tue May 28 11:23:47 2019 -0700 |
tree | 0930d18d01a9ec494dfefb1064611e94f50a274a | |
parent | cda7a05f97e359aae984351928fb3e40599c8229 [diff] |
Remove the tsconfig override warning feature. It is mostly unavoidable: users need pathMapping to make their editor happy with multiple named libs in a monorepo, some language features require specifying target, etc. Also it's reporting to every user on every compile, this is not usually the right time to fix it. If we want to rollforward a feature, it should be based more precisely on things that confused users, and should also take care to only warn if the users setting conflicts with Bazel's in a breaking way. Alternative to https://github.com/angular/angular/pull/30104 PiperOrigin-RevId: 250324968
This repo contains a mirror of some Google-internal bits that support TypeScript development under Bazel.
It contains these utilities:
ts_devserver
: a Go library and binary that runs a fast local web server which concatenates JavaScript on-the-fly. It requires inputs in a named module format (module ids must be contained in the file, not inferred from the file's path).ts_auto_deps
: a Go library and binary which generates BUILD.bazel
files from TypeScript sources.tsc_wrapped
: a TypeScript program which wraps the TypeScript compiler, hosting it under a Bazel worker.tsetse
: a collection of third-party “strictness” checks which we add to the TypeScript compiler.internal/common/*.bzl
: some Starlark utility code for running the ts_library
rule.There are no user-facing bits in this repo. These utilities are consumed in https://github.com/bazelbuild/rules_nodejs/tree/master/packages/typescript
Please file issues for ts_library
rule and other Bazel rules in that repo.