motorcyclejs / motorcycle

Open discussions for features/issues unrelated or general to current libraries.
15 stars 1 forks source link

Motorcycle

This is the place to discuss features or issues unrelated or general to any library, like requests for a driver that has not yet been written.

Merging with Cycle.js

We are in the process of merging this project with Cycle.js. But Why?

We get to merge two wonderful communities together and focus on solving problems rather than duplicating efforts. Stream conversions are also now done in a mostly automatic way! Want to use a driver written in xstream or Rx 5? No problem if the driver is written for Cycle.js Diversity. It will be entirely seamless for you :)

Libraries that will continue to be maintained for most.js only

DOM Driver

@motorcycle/dom will continue to be the speed king that it currently is. It is at 100% feature parity with the latest Cycle.js Diversity version of @cycle/dom as of v2.0.0. However, it will not do any stream conversion like @cycle/dom to maximize performance to its greatest potential. @motorcycle/html has be rolled into this library for ease of maintanence going forward as well. Now imported as

import {makeHTMLDriver} from '@motorcycle/dom'
HTTP Driver

@motorcycle/http will soon be at feature parity with the newest version of @cycle/http and will be maintained to avoid the need to import xstream as a dependency.

What about everything else that used to be here?

Want to Contribute?

If you found an issue or want to contribute code, please read the contributing guidelines.

If would like to have a repository considered for inclusion in the Motorcycle.js Github and NPM organizations, please open an issue first to avoid duplication of effort and further the possibility of your work being accepted. Afterwards, please refer to our repository guidelines.

Useful Utilities