Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Starbeam

Develops and maintains Starbeam, a reactivity system for JavaScript that works with any framework.
Collective - Host: opensource - https://opencollective.com/starbeam - Code: https://github.com/starbeamjs/starbeam

Checkpoint

github.com/starbeamjs/starbeam - 329123fbc7fb9e696fa233f82cc32e44badf20d9 authored almost 3 years ago by Yehuda Katz <[email protected]>
Checkpoint: code is working again

github.com/starbeamjs/starbeam - ca931db45425bf7362aca77bfacb0268c8e9fec3 authored almost 3 years ago by Yehuda Katz <[email protected]>
Checkpoint

github.com/starbeamjs/starbeam - 47bc2c5935e062192fd92c73c06c537ec44cc916 authored almost 3 years ago by Yehuda Katz <[email protected]>
Checkpoint

github.com/starbeamjs/starbeam - fd2213337f7425732dd2ca7eef54d3610a75bfb1 authored almost 3 years ago by Yehuda Katz <[email protected]>
Checkpoint

github.com/starbeamjs/starbeam - 09277d36116e969f1e40cfb065ec5484cf3e5cdc authored almost 3 years ago by Yehuda Katz <[email protected]>
It works again

github.com/starbeamjs/starbeam - 6a4a0dcc4d212b2db4f7c0885693dc6ca5d7ba09 authored almost 3 years ago by Yehuda Katz <[email protected]>
Checkpoint

github.com/starbeamjs/starbeam - fe22a8bc2d8a04e8997a3131ad613a64a4bc9edb authored almost 3 years ago by Yehuda Katz <[email protected]>
Checkpoint

github.com/starbeamjs/starbeam - ba3e3e4d3114648b9454541377fe57fd007ab0d3 authored almost 3 years ago by Yehuda Katz <[email protected]>
Checkpoint

github.com/starbeamjs/starbeam - 2b360f3af71d2abeb23323d9939dc0ab3f5dc949 authored almost 3 years ago by Yehuda Katz <[email protected]>
Tests working again

github.com/starbeamjs/starbeam - 0f8ce89eab049fa0ddb68f3b038d7a3d52690012 authored almost 3 years ago by Yehuda Katz <[email protected]>
Checkpoint

github.com/starbeamjs/starbeam - a7be7eb72db43ae8687b6dde7a96543df3172e11 authored almost 3 years ago by Yehuda Katz <[email protected]>
Checkpoint

github.com/starbeamjs/starbeam - f6bdd4965d31dde386b5d677a7e1b342eeb1daad authored almost 3 years ago by Yehuda Katz <[email protected]>
Checkpoint

github.com/starbeamjs/starbeam - 4345dbea7334c96b26506173fea73b9c06040e2b authored almost 3 years ago by Yehuda Katz <[email protected]>
Checkpoint

github.com/starbeamjs/starbeam - d753b1bfb9e15959d5ce939b6c42aec025c08347 authored almost 3 years ago by Yehuda Katz <[email protected]>
Split out @starbeam/dom

github.com/starbeamjs/starbeam - 086152ab8ff04553e3cccd40e62cea732fd8c505 authored almost 3 years ago by Yehuda Katz <[email protected]>
starbeam -> @starbeam/core

github.com/starbeamjs/starbeam - 957bd2a17770a0f0ae268620c36d280e8cb1db45 authored almost 3 years ago by Yehuda Katz <[email protected]>
Initial stab at config system

github.com/starbeamjs/starbeam - 2c2c9b474f6e537440dc7305f9e7d26f2460bf1e authored almost 3 years ago by Yehuda Katz <[email protected]>
Got React working again :)

The thrust of this commit is to package up the code that keeps a stable
identity into a handful ...

github.com/starbeamjs/starbeam - 65238936f117b94fdae363cae924366f83527122 authored almost 3 years ago by Yehuda Katz <[email protected]>
Remove project references

Migrate to including compilation artifacts alongside files, and hiding them in
vscode

github.com/starbeamjs/starbeam - a5622760fd2cc5cc44dd4accb06dd73bed1fe420 authored almost 3 years ago by Yehuda Katz <[email protected]>
Get the repo back into shape

github.com/starbeamjs/starbeam - b94ba7cf81b6078b9afc9c6357532958af6166cd authored almost 3 years ago by Yehuda Katz <[email protected]>
Clean up enums

github.com/starbeamjs/starbeam - 891f2382f54c477916257fb4ad47fd3a9b970fc8 authored almost 3 years ago by Yehuda Katz <[email protected]>
@starbeam/react is working now!

Co-authored-by: Chirag Patel <[email protected]>
Co-authored-by: Tom Dale <[email protected]>

github.com/starbeamjs/starbeam - 6021056e6dbbca562e012e0a181ec3e917131251 authored almost 3 years ago by Yehuda Katz <[email protected]>
Add hookify() to @starbeam/react

hookify() takes a Starbeam hook and turns it into a React hook.

Co-authored-by: Chirag Patel <c...

github.com/starbeamjs/starbeam - 9054467c10dba168bcdcacf2436ce98187f00bcd authored almost 3 years ago by Yehuda Katz <[email protected]>
More work on @starbeam/react

Also: finishing up the cleanup to remove ubiquitous universe

Co-authored-by: Chirag Patel <chpa...

github.com/starbeamjs/starbeam - c1c9edda6c419cd007a3f368c79baaff69fe1906 authored almost 3 years ago by Yehuda Katz <[email protected]>
Continue working on @starbeam/react

Co-authored-by: Chirag Patel <[email protected]>
Co-authored-by: Tom Dale <[email protected]>

github.com/starbeamjs/starbeam - b12014e67486ea6b51060292fa5199363e87293a authored almost 3 years ago by Yehuda Katz <[email protected]>
Start working on universal reactive()

This commit converts the implementations (by @pzuraq) of TrackedBuiltins
into Starbeam primitive...

github.com/starbeamjs/starbeam - da44163e7b9c4c49eb445d7881be69da95c8489c authored almost 3 years ago by Yehuda Katz <[email protected]>
Infrastructure improvements

- quokka
- further ESM improvements
- fixed some tsconfig oversights
- further clean up enum

github.com/starbeamjs/starbeam - 7cc3b61b270feea53938640fa27995258b46adb3 authored almost 3 years ago by Yehuda Katz <[email protected]>
Upgrade to typescript@next and module: nodenext

github.com/starbeamjs/starbeam - cb31868511545fabcdc9d562f18b6b5b7f6fb35b authored almost 3 years ago by Yehuda Katz <[email protected]>
Make Jest abstractions work with esm

Co-authored-by: Chirag Patel <[email protected]>
Co-authored-by: Tom Dale <[email protected]>

github.com/starbeamjs/starbeam - 47b03a6b99db5152f7b0fb5621ab869047a91f05 authored almost 3 years ago by Yehuda Katz <[email protected]>
Add lifetime debugging and switch to ESM

- Also: added a jest environment to stop jest from hijacking the console
- In the future, we cou...

github.com/starbeamjs/starbeam - 30eaa935a20c200b58baff6e28e64b2f156504f6 authored almost 3 years ago by Yehuda Katz <[email protected]>
Add fragment and swc

- A fragment is a static, non-empty list of reactive DOM
- We switched to @swc/jest to improve p...

github.com/starbeamjs/starbeam - 9056b6fcde0dc7d55a6d5e09753d1fda26dbd96e authored almost 3 years ago by Yehuda Katz <[email protected]>
Add cell.freeze() so cells can become constant

1. When a cell is frozen, it becomes constant.
2. Once a cell is constant, any memo that consume...

github.com/starbeamjs/starbeam - cdfea2cec235335111f4859a2e9c4269b0fcc835 authored almost 3 years ago by Yehuda Katz <[email protected]>
Make lists work

- Added support for empty lists
- Added support for lists with succeeding nodes

Also:

- Signif...

github.com/starbeamjs/starbeam - ab9d1072a6133ecb4521ce523bbdee3c165d5f38 authored almost 3 years ago by Yehuda Katz <[email protected]>
Dynamic list tests pass

Checkpoint

github.com/starbeamjs/starbeam - 100319421fe7a71a91d387aa866d7ce26a3a97ee authored almost 3 years ago by Yehuda Katz <[email protected]>
Checkpoint

github.com/starbeamjs/starbeam - bbe2c18071189e0588b1e6fc4c575617477db34e authored almost 3 years ago by Yehuda Katz <[email protected]>
Restructure codebase

github.com/starbeamjs/starbeam - cc03b062d7ef28a96ac9049a9e9277eb39970373 authored almost 3 years ago by Yehuda Katz <[email protected]>
Add TS/import lints and fix them

Co-authored-by: Chirag Patel <[email protected]>
Co-authored-by: Tom Dale <[email protected]>

github.com/starbeamjs/starbeam - ac5e13e51014a71fa3a6d210fac293cf518539da authored almost 3 years ago by Yehuda Katz <[email protected]>
add eslint

github.com/starbeamjs/starbeam - 27ae2151f519bfcfd3616876b32d3396a21dc9d7 authored almost 3 years ago by Yehuda Katz <[email protected]>
Make the tests pass again

Also introduce RenderedRoot

github.com/starbeamjs/starbeam - 284547c0a39b980bc14061f66e5c02e73b6ad4b9 authored almost 3 years ago by Yehuda Katz <[email protected]>
Make rendering lazy

Co-authored-by: Chirag Patel <[email protected]>
Co-authored-by: Tom Dale <[email protected]>

github.com/starbeamjs/starbeam - 96dd2fc64b6f3f17eec26778b7a3fad346ec68eb authored almost 3 years ago by Yehuda Katz <[email protected]>
Checkpoint

github.com/starbeamjs/starbeam - 979bb013043672b14b37400d083d4a93cfff509e authored about 3 years ago by Yehuda Katz <[email protected]>
Checkpoint

github.com/starbeamjs/starbeam - 45fd3226460597f27494938a3c3bb98250cea8ed authored about 3 years ago by Yehuda Katz <[email protected]>
Checkpoint

github.com/starbeamjs/starbeam - cf95accbd5aa72248e0184e688f1a328195dc777 authored about 3 years ago by Yehuda Katz <[email protected]>
Fix type errors and tests

github.com/starbeamjs/starbeam - 8b8863565c91d10aef022456584b7c7b41b53984 authored about 3 years ago by Yehuda Katz <[email protected]>
Start working on list & string rendering

Only static lists are currently implemented.

The current implementation of string rendering is...

github.com/starbeamjs/starbeam - d01b84495494a549413834c60b5e427b28197874 authored about 3 years ago by Yehuda Katz <[email protected]>
Unfinished Tree constructor

github.com/starbeamjs/starbeam - f3df297d719b9540622919cc8cbfe54166c98059 authored about 3 years ago by Yehuda Katz <[email protected]>
Add comment and refactor

github.com/starbeamjs/starbeam - fdc89f604e3097fc91c563a6fffc874e34573231 authored about 3 years ago by Yehuda Katz <[email protected]>
Ping github

github.com/starbeamjs/starbeam - 68b7f996bb54c5722e7d5e691a13e369f5608806 authored about 3 years ago by Yehuda Katz <[email protected]>
Move the book output to ./docs

github.com/starbeamjs/starbeam - b762d11b2f24903177759db284da1b73cb3e9b97 authored about 3 years ago by Yehuda Katz <[email protected]>
Move the book output to docs/

github.com/starbeamjs/starbeam - 78f117c8ef02781c1f4609ceeab84a8e345bbe99 authored about 3 years ago by Yehuda Katz <[email protected]>
Commit the book output

github.com/starbeamjs/starbeam - ed259082a83893bfc6fd7d79254ab629db7cea3a authored about 3 years ago by Yehuda Katz <[email protected]>
Initial pass at guide-level docs

Co-authored-by: Chirag Patel <[email protected]>
Co-authored-by: Tom Dale <[email protected]>

github.com/starbeamjs/starbeam - 70283c5de0c8983869bdbc481a5188849913d2bc authored about 3 years ago by Yehuda Katz <[email protected]>
Test cleanup (follow-up to Universe refactor)

Co-authored-by: Chirag Patel <[email protected]>
Co-authored-by: Tom Dale <[email protected]>

github.com/starbeamjs/starbeam - 6e3c8292a994953bb1d76c518f9edd9608287327 authored about 3 years ago by Yehuda Katz <[email protected]>
Made nested Memo work

Co-authored-by: Chirag Patel <[email protected]>
Co-authored-by: Tom Dale <[email protected]>

github.com/starbeamjs/starbeam - 20e4a2a8fd63b251416d94fd8584d1d9979b6a4c authored about 3 years ago by Yehuda Katz <[email protected]>
Added Memo

Co-authored-by: Chirag Patel <[email protected]>
Co-authored-by: Tom Dale <[email protected]>

github.com/starbeamjs/starbeam - 93c4aae18c674871004d30565496b3685a2f6419 authored about 3 years ago by Yehuda Katz <[email protected]>
Add ReactiveChoice

Co-authored-by: Chirag Patel <[email protected]>
Co-authored-by: Tom Dale <[email protected]>

github.com/starbeamjs/starbeam - d50995e680122f7b7b920e984b3c5a8bd86220f2 authored about 3 years ago by Yehuda Katz <[email protected]>
Co-authored-by: Chirag Patel <[email protected]>

Co-authored-by: Tom Dale <[email protected]>

github.com/starbeamjs/starbeam - 0dedb271fd64ece9eb91e776daf61acce014b625 authored about 3 years ago by Yehuda Katz <[email protected]>
WIP test changes

But everything still works

github.com/starbeamjs/starbeam - 6c25d4a71869a10e42c40b6f3acc79fcc4782010 authored about 3 years ago by Yehuda Katz <[email protected]>
Added typescript-friendly testing facilities

github.com/starbeamjs/starbeam - 2f1c2b2d32cd1f09949f08a54c4adf311189db40 authored about 3 years ago by Yehuda Katz <[email protected]>
Merge branch 'ci' of https://github.com/chiragpat/starbeam into chiragpat-ci

github.com/starbeamjs/starbeam - 99b61792d59c0456a78ef2872f3f40a7d73ddf5f authored about 3 years ago by Yehuda Katz <[email protected]>
Sketch out attribute API

Co-authored-by: Tom Dale <[email protected]>
Co-authored-by: Chirag Patel <[email protected]>

github.com/starbeamjs/starbeam - c10df1c5e32317b94b7ade373bb02c1bf01d8be3 authored about 3 years ago by Yehuda Katz <[email protected]>
You can now render into a cursor

Co-authored-by: Tom Dale <[email protected]>
Co-authored-by: Chirag Patel <[email protected]>

github.com/starbeamjs/starbeam - 560ae4f95ce2b7980b77d4431d3d238da6766fdb authored about 3 years ago by Yehuda Katz <[email protected]>
Initial implementation of elements

Co-authored-by: Tom Dale <[email protected]>
Co-authored-by: Chirag Patel <[email protected]>

github.com/starbeamjs/starbeam - 224005e32a057380247160ce8d089f52652a2ef2 authored about 3 years ago by Yehuda Katz <[email protected]>
Add github action to run tests on pull requests and merges to master branch

- Also fixed type issues in code so that we can run tsc in CI

github.com/starbeamjs/starbeam - 747c9e4fdab3d348007f81e5463a328ac99f0a31 authored about 3 years ago by Chirag Patel <[email protected]>
Add TODOs

github.com/starbeamjs/starbeam - 68745b8c10f67bcff067cc970f470a042ea4c296 authored about 3 years ago by Yehuda Katz <[email protected]>
Implement updating

- Added updateTextNode to DomImplementation
- Added some scaffolding for ElementNode
- Changed R...

github.com/starbeamjs/starbeam - 1ceb3bb35b0d4cb2a30f1a6cf5ef8a2560c650ab authored about 3 years ago by Yehuda Katz <[email protected]>
first commit

github.com/starbeamjs/starbeam - c71d2364bb598b5bd23a1a8852686b2c5e17265e authored about 3 years ago by Yehuda Katz <[email protected]>