UNPKG

@lf-lang/reactor-ts

Version:

A reactor-oriented programming framework in TypeScript

33 lines (23 loc) 1.3 kB
[![CI](https://github.com/lf-lang/reactor-ts/actions/workflows/ci.yml/badge.svg)](https://github.com/lf-lang/reactor-ts/actions/workflows/ci.yml) [![API docs](https://github.com/lf-lang/reactor-ts/actions/workflows/api-docs.yml/badge.svg)](https://github.com/lf-lang/reactor-ts/actions/workflows/api-docs.yml) A reactor-oriented programming framework in TypeScript --- The prime use of this runtime implementation is to support the [TypeScript target of Lingua Franca (LF)](https://www.lf-lang.org/docs/handbook/a-first-reactor?target=ts). LF is a coordination language that endows mainstream programming languages with an intuitive concurrency model and abstractions for specifying timed behaviors. This runtime implementation can also be used standalone. Documentation and examples of such usage will be included in future releases of this module. Automatically generated [API docs](https://lf-lang.github.io/reactor-ts) are already available. ## Quick reference ### Installing Reactor-ts ``` npm install ``` ### Running the tests ``` npm run test ``` ### Generating docs ``` npm run doc ``` ## Additional resources - [Lingua Franca GitHub repo](https://repo.lf-lang.org) - [Lingua Franca website](https://www.lf-lang.org) - [Reactor-ts API Docs](https://lf-lang.github.io/reactor-ts)