Skip to content

ReactiveX/rxjs

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

* chore: Move to monorepo

Reorganized everything. Removed broken tests from docs app so we can run tests in CI for that again. Some tests are better than no tests. Updates the GitHub actions, some of the README stuff, and build scripts

* chore: fix github action commands

* chore: Update tslint-etc locations

* chore: update README with more information about yarn

* chore: fix alias generation location

* chore: update lodash to fix TS latest errors

* Update CONTRIBUTING.md

Co-authored-by: Mladen Jakovljević <jakovljevic.mladen@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: Mladen Jakovljević <jakovljevic.mladen@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: Mladen Jakovljević <jakovljevic.mladen@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: Mladen Jakovljević <jakovljevic.mladen@gmail.com>

* Update apps/rxjs.dev/tools/transforms/angular-base-package/index.js

Co-authored-by: Mladen Jakovljević <jakovljevic.mladen@gmail.com>

* Update apps/rxjs.dev/tools/transforms/config.js

Co-authored-by: Mladen Jakovljević <jakovljevic.mladen@gmail.com>

* Update packages/rxjs/README.md

Co-authored-by: Mladen Jakovljević <jakovljevic.mladen@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: Mladen Jakovljević <jakovljevic.mladen@gmail.com>

* chore: revert changes to app.component.ts

* Revert "Update apps/rxjs.dev/tools/transforms/angular-base-package/index.js"

This reverts commit c734d1e.

* chore: revert change that broke the build

---------

Co-authored-by: Mladen Jakovljević <jakovljevic.mladen@gmail.com>
0bd47ea

Git stats

Files

Permalink
Failed to load latest commit information.

RxJS Logo RxJS: Reactive Extensions For JavaScript

CI npm version Join the chat at https://gitter.im/Reactive-Extensions/RxJS

RxJS 8 Monorepo

Look for RxJS and related packages under the /packages directory. Applications like the rxjs.dev documentation site are under the /apps directory.

Apache 2.0 License

Reactive Extensions Library for JavaScript. This is a rewrite of Reactive-Extensions/RxJS and is the latest production-ready version of RxJS. This rewrite is meant to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.

Versions In This Repository

  • master - This is all of the current work, which is against v8 of RxJS right now
  • 7.x - This is the branch for version 7.X
  • 6.x - This is the branch for version 6.X

Most PRs should be made to master.

Important

By contributing or commenting on issues in this repository, whether you've read them or not, you're agreeing to the Contributor Code of Conduct. Much like traffic laws, ignorance doesn't grant you immunity.

Development

Because of this issue we're using yarn. (Basically the docs app uses @types/jasmine, and the package uses @types/mocha and they get hoisted to the top level by npm install with workspaces, and then TypeScript vomits everywhere when you try to build).

  1. cd to the repository root
  2. yarn install to install all dependencies
  3. yarn workspace rxjs test will run the RxJS test suite
  4. yarn workspace rxjs.dev start will start the rxjs.dev documentation site local development server