Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bazelbuild/rules_typescript
MOVED to https://github.com/bazelbuild/rules_nodejs/tree/3.x/third_party/github.com/bazelbuild/rules_typescript
https://github.com/bazelbuild/rules_typescript
bazel bazel-rules typescript typescript-compiler typescript-rules
Last synced: 14 days ago
JSON representation
MOVED to https://github.com/bazelbuild/rules_nodejs/tree/3.x/third_party/github.com/bazelbuild/rules_typescript
- Host: GitHub
- URL: https://github.com/bazelbuild/rules_typescript
- Owner: bazelbuild
- License: apache-2.0
- Archived: true
- Created: 2017-05-22T16:18:30.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-10-23T14:44:49.000Z (about 4 years ago)
- Last Synced: 2024-07-31T07:18:56.878Z (3 months ago)
- Topics: bazel, bazel-rules, typescript, typescript-compiler, typescript-rules
- Language: TypeScript
- Homepage: https://github.com/bazelbuild/rules_nodejs
- Size: 2.28 MB
- Stars: 275
- Watchers: 19
- Forks: 95
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Authors: AUTHORS
Awesome Lists containing this project
- awesome - rules_typescript - Utilities for TypeScript and Bazel - see rules_nodejs for public API (TypeScript)
- awesome-bazel - TypeScript
README
# Moved to rules_nodejs monorepo: https://github.com/bazelbuild/rules_nodejs/tree/3.x/third_party/github.com/bazelbuild/rules_typescript
**Readme content is preserved below to avoid breaking links**
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).
- `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.