MCPcopy Index your code
hub / github.com/cyclejs/cyclejs

github.com/cyclejs/cyclejs @unified-tag

Chat with this repo
repository ↗ · DeepWiki ↗ · release unified-tag ↗ · + Follow
481 symbols 1,351 edges 117 files 8 documented · 2% updated 27d agounified-tag · 2017-02-09★ 10,23276 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Cycle.js

logo

A functional and reactive JavaScript framework for cleaner code

Website | Packages | Contribute | Chat | Support

Welcome

Question Answer
"I want to learn Cycle.js" Read the official documentation
"I have a question" Join the chat

Or

Create a StackOverflow question

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/base lives in the directory base. Below you will find a summary of each package.

Package Version Dependencies DevDependencies
@cycle/base npm (scoped) Dependency Status devDependency Status
@cycle/dom npm (scoped) Dependency Status devDependency Status
@cycle/history npm (scoped) Dependency Status devDependency Status
@cycle/http npm (scoped) Dependency Status devDependency Status
@cycle/isolate npm (scoped) Dependency Status devDependency Status
@cycle/jsonp npm (scoped) Dependency Status devDependency Status
@cycle/most-adapter npm (scoped) Dependency Status devDependency Status
@cycle/most-run npm (scoped) Dependency Status devDependency Status
@cycle/rx-adapter npm (scoped) Dependency Status devDependency Status
@cycle/rxjs-adapter npm (scoped) Dependency Status devDependency Status
@cycle/rxjs-run npm (scoped) Dependency Status devDependency Status
@cycle/xstream-adapter npm (scoped) Dependency Status devDependency Status
@cycle/xstream-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
rx npm version
rxjs npm version
xstream npm version

Support OpenCollective OpenCollective

Backers

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

<a href="https://opencollective.com/cyclejs/backer/29/website" target="_blan

Extension points exported contracts — how you extend this code

DOMSource (Interface)
(no doc) [10 implementers]
dom/src/DOMSource.ts
DOMSource (Interface)
(no doc) [5 implementers]
dom/most-typings.d.ts
DOMSource (Interface)
(no doc) [5 implementers]
dom/rxjs-typings.d.ts
SinkReplicators (Interface)
* Notice that we do not replicate 'complete' from real sinks, in * SinksReplicators and ReplicationBuffers. * Complete
run/src/index.ts
HTTPSource (Interface)
(no doc) [1 implementers]
http/src/interfaces.ts
IsolateableSource (Interface)
(no doc) [1 implementers]
isolate/src/index.ts
Element (Interface)
(no doc)
dom/test/browser/src/render.tsx
InternalProducer (Interface)
(no doc)
devtool/src/graphSerializer.ts

Core symbols most depended-on inside this repo

map
called by 195
http/src/isolate.ts
select
called by 154
dom/src/DOMSource.ts
run
called by 115
run/src/index.ts
makeDOMDriver
called by 97
dom/src/makeDOMDriver.ts
events
called by 90
dom/src/DOMSource.ts
setup
called by 85
run/src/index.ts
elements
called by 68
dom/src/DOMSource.ts
subscribe
called by 61
run/src/index.ts

Shape

Function 275
Method 100
Interface 78
Class 28

Languages

TypeScript100%

Modules by API surface

devtool/src/graphSerializer.ts32 symbols
run/src/index.ts28 symbols
devtool/src/utils/timeSpread.ts15 symbols
examples/autocomplete-search/src/app.js14 symbols
dom/src/IsolateModule.ts14 symbols
dom/src/EventDelegator.ts14 symbols
devtool/src/panel/graph/view.ts13 symbols
run/test/index.ts12 symbols
dom/test/browser/src/isolation.ts11 symbols
dom/src/MainDOMSource.ts11 symbols
http/src/interfaces.ts10 symbols
examples/animated-letters/src/main.js10 symbols

Dependencies from manifests, versioned

@cycle/base4.1.1 · 1×
@cycle/dom12.2.5 · 1×
@cycle/http12.0.0-rc.1 · 1×
@cycle/isolate2.0.0-rc.2 · 1×
@cycle/jsonp7.0.0-rc.1 · 1×
@cycle/run* · 1×
@cycle/rxjs-run4.0.0-rc.6 · 1×
@cycle/xstream-adapter3.0.x · 1×
@cycle/xstream-run3.0.x · 1×
@types/body-parser0.0.x · 1×
@types/cookie-parser1.3.x · 1×
@types/es6-promise0.0.x · 1×

For agents

$ claude mcp add cyclejs \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact