You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Andre Staltz f2187ab668
release(dom): 23.0.0
3 months ago
.github chore(META): add github donation config 3 years ago
.scripts chore(META): tiny fix to release script 3 years ago
devtool chore(META): remove devDep typings from the monorepo 4 years ago
docs release(state): 1.5.0 4 months ago
dom release(dom): 23.0.0 3 months ago
examples chore(examples): bump browserify-hmr (#952) 1 year ago
history release(history): 8.0.0 7 months ago
html release(html): 3.4.0 2 years ago
http release(http): 15.4.0 2 years ago
isolate release(isolate): 5.2.0 2 years ago
most-run release(most-run): 8.4.0 2 years ago
run release(run): 5.5.0 1 year ago
rxjs-run release(rxjs-run): 10.5.0 2 years ago
state release(state): 1.5.0 4 months ago
time release(time): 0.21.0 6 months ago
.cz-config.js feat(state): create package cycle/state 3 years ago
.editorconfig refactor(META): add global package.json based prettier config 3 years ago
.gitignore refactor(META): add pnpm-debug.log to gitignore 3 years ago
.npmrc chore(META): use workspaces to hoist packages 3 years ago
.prettierignore refactor(META): add global package.json based prettier config 3 years ago
.travis.yml chore(META): fix errors in CI (#914) 2 years ago
CNAME docs(META): add CNAME file 5 years ago
CODE-OF-CONDUCT.md chore(META): add guidelines for unblocking to code of conduct 4 years ago
CONTRIBUTING.md chore(META): update CONTRIBUTING.md (#915) 2 years ago
CORE_TEAM.md chore(META): add CORE_TEAM.md 4 years ago
LICENSE chore(META): add a LICENSE file to all packages 2 years ago
README.md docs(META): add browserstack mention 4 years ago
browserstack-karma.js chore(META): use iOS 11 for now 3 years ago
karma.conf.js chore(META): group browserstack sessions by build number 2 years ago
logo.png Setup npm run test-ci for all packages 5 years ago
package.json fix(dom): update snabbdom-selector and tidy up pnpm configs 2 years ago
pnpm-lock.yaml fix(dom): update Snabbdom to v3 3 months ago
pnpm-workspace.yaml chore(META): add snabbdom to dependencies of snabbdom-selector for now 3 years ago
tsconfig.common.json chore(META): enable strict mode project wide 3 years ago
tsconfig.lint.json feat(state): create package cycle/state 3 years ago
tslint.json chore(META): fix tslint config and other details 2 years ago

README.md

Cycle.js

logo
A functional and reactive JavaScript framework for predictable code

Welcome

Question Answer
"I want to learn Cycle.js" Read the official documentation
"I have a question" Create a StackOverflow question
Or
Join the chat
Or
Open an issue
Please note all discussion-like issues are labeled discussion and immediately closed. This doesn't mean we unconsidered your discussion. We only leave actual issues open.
"I found a bug" Open an issue
"I want to help build Cycle.js" Read the Contributing guides
Then
Choose an issue marked "help wanted"

Packages

Cycle.js is comprised of many specialized packages. This repository contains all these packages, e.g., the npm package @cycle/run lives in the directory run. Below you will find a summary of each package.

Package Version Dependencies DevDependencies
@cycle/dom npm (scoped) Dependency Status devDependency Status
@cycle/history npm (scoped) Dependency Status devDependency Status
@cycle/html npm (scoped) Dependency Status devDependency Status
@cycle/http npm (scoped) Dependency Status devDependency Status
@cycle/isolate npm (scoped) Dependency Status devDependency Status
@cycle/most-run npm (scoped) Dependency Status devDependency Status
@cycle/run npm (scoped) Dependency Status devDependency Status
@cycle/rxjs-run npm (scoped) Dependency Status devDependency Status

Globally: Build Status devDependency Status

Stream libraries

The following packages are not under Cycle.js, but are important dependencies, so we display their latest versions for convenience.

Package Version
most npm version
rxjs npm version
xstream npm version

Support OpenCollective OpenCollective

Sponsors

Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]

Backers

Support us with a monthly donation and help us continue our activities. [Become a backer]

Thanks

Browserstack

Browserstack for providing access to their great cross-browser testing tools.

LICENSE

The MIT License


JS.ORG ComVer