GithubHelp home page GithubHelp logo

soraliu / rules_typescript Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bazelbuild/rules_typescript

0.0 1.0 0.0 2.24 MB

Utilities for TypeScript and Bazel - see rules_nodejs for public API

Home Page: https://github.com/bazelbuild/rules_nodejs

License: Apache License 2.0

Python 18.97% TypeScript 70.64% Go 10.34% HTML 0.06%

rules_typescript's Introduction

build_bazel_rules_typescript

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.

rules_typescript's People

Contributors

alexeagle avatar gregmagolan avatar lucassloan avatar mprobst avatar rjamet avatar rkirov avatar evmar avatar filipesilva avatar devversion avatar calebegg avatar clydin avatar mrmeku avatar laurentlb avatar laszlocsomor avatar mgechev avatar tbosch avatar meteorcloudy avatar fortuna avatar kyliau avatar buchgr avatar vikerman avatar katre avatar manekinekko avatar kalbasit avatar philwo avatar pcj avatar pshields avatar nimerritt avatar lychyi avatar jjudd avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.