Ecosyste.ms: OpenCollective

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

github.com/preactjs/signals

Manage state with style in every framework
https://github.com/preactjs/signals

Merge branch 'main' into react-babel-plugin

b0bcd75f11fdfd84b18328afafd221e165707d53 authored over 1 year ago by Andre Wiggins <[email protected]>
Fix: Add missing exports declaration for runtime package (#374)

d34a8249aa1838241b1c91a5f28f6e02e019fb1a authored over 1 year ago by Andre Wiggins <[email protected]>
Initial write of react-transform readme

e4a8ce8d18c533ebcecea7f9aa4fbbc6241e6ca4 authored over 1 year ago by Andre Wiggins <[email protected]>
Share implementation of function-like visitors

ff1728498eb42229e068930da01db25d89e836e5 authored over 1 year ago by Andre Wiggins <[email protected]>
Update component detection logic to include JSX and top-level function requirements

be03ccffc2eb8ef57569cbb907b6eb859fa34d78 authored over 1 year ago by Andre Wiggins <[email protected]>
Use regex to match opt-in/opt-out comments

73da9dc7f6d8953e73726253233f07f074bbf338 authored over 1 year ago by Andre Wiggins <[email protected]>
Update comments

b2f8b9db0ce6c7dc7bae8f582c49b519aa166d76 authored over 1 year ago by Andre Wiggins <[email protected]>
Add option to not use try/finally to wrap stop tracking signals

c70508412e1c58b97f1d3cd3ebda107a635036a4 authored over 1 year ago by Andre Wiggins <[email protected]>
Move try/finally wrapping logic into a function

73fb6f414415b12a98e75c20e2e143ad17d455ce authored over 1 year ago by Andre Wiggins <[email protected]>
Add tests for calling useSignals directly

15e83de44e89f4405353948467804e71898c9fd9 authored over 1 year ago by Andre Wiggins <[email protected]>
Have useSignals clear the current updater after a microtick

eb838c4bc216a381f9344d36428773f5711d3a6e authored over 1 year ago by Andre Wiggins <[email protected]>
Improve types and clean up comments

594593ab5eeb418150eb7999c955057bf987d604 authored over 1 year ago by Andre Wiggins <[email protected]>
Lazily add import statement and add hook to template

b0d846ffca78b852478b713cc5dd5eaa9d85b8d4 authored over 1 year ago by Andre Wiggins <[email protected]>
Add hello world babel plugin

cb1b618bb9001f21879de31a97b3e75d735ad2a9 authored over 1 year ago by Andre Wiggins <[email protected]>
Add ability to opt-out of transform using comment

4ad28ab6f713a28379109b3ee130e7df43fd481f authored over 1 year ago by Andre Wiggins <[email protected]>
Add notes for future work

df40e329be262b2f3e503c4689f66852e0735e04 authored over 1 year ago by Andre Wiggins <[email protected]>
Add support for function expressions

f7863bc79914f157adfbe148958764ba2be23fa5 authored over 1 year ago by Andre Wiggins <[email protected]>
Add manual mode support using `@trackSignals` comment

528f19075e50e65a0969ddc97974701a0b2db452 authored over 1 year ago by Andre Wiggins <[email protected]>
Fix: Add missing exports declaration for runtime package

c46c7cd1098f63e7a9d0670b2de38b032a76c5ed authored over 1 year ago by Andre Wiggins <[email protected]>
Use replaceWith to change function body

e8c583de66b677a6bdf8ec39d2a6f2de5550c5f3 authored over 1 year ago by Andre Wiggins <[email protected]>
Fix browser tests to only run browser and shared test files

476b216282132fef5065c02cdd247466ce9e0cc7 authored over 1 year ago by Andre Wiggins <[email protected]>
Detect value member expressions and only transform functions with maybe signal access

76014faefbea12ee24998eeaa8004baf53e86817 authored over 1 year ago by Andre Wiggins <[email protected]>
Merge pull request #373 from preactjs/refactor/exports.umd

refactor: Remove non-functional `package.json#exports.umd`

5cffd7bb0cffc81c53517462b932ea79c8149d11 authored over 1 year ago by Ryan Christian <[email protected]>
refactor: Correct react/runtime

878245c44c494349fe1330c3986524d2e4e39551 authored over 1 year ago by Ryan Christian <[email protected]>
refactor: Remove broken package.json#exports.umd

3b833d1cac8842377bbed990e8de05aec957d8d1 authored over 1 year ago by Ryan Christian <[email protected]>
docs: Adding changeset

8c12a0df74f00e9cab04e999fc443889b3528c04 authored over 1 year ago by Ryan Christian <[email protected]>
Reorganize signals-react package (#372)

* Move usePreactSignalStore to it's own file

* Change usePreactSignalStore to useSignalTracki...

6717601a34449080617033d93a87cc9c441a7567 authored over 1 year ago by Andre Wiggins <[email protected]>
Add some tests for nested effects (#371)

145bcb3f06c186ae801a259f61b8a0f235656f86 authored over 1 year ago by Andre Wiggins <[email protected]>
Add test for unwrapping signals passed as DOM prop in React (#363)

d38fd8acaf7c2817932c1a40da28fa1e80be3e2e authored over 1 year ago by Andre Wiggins <[email protected]>
Add type checking to CI (#359)

* Fix up tsc config

* Setup global expect & sinon for NodeJS tests

* Fix tsc errors in src...

26f6526875ef0968621c4113594ac95b93de5163 authored over 1 year ago by Andre Wiggins <[email protected]>
Remove prettier override so editorconfig is applied (#360)

We had useTabs: true in our prettier config which overrode our .editorconfig to use spaces in js...

6959e94c4d61ec661adabec5bb2b0048484e8037 authored over 1 year ago by Andre Wiggins <[email protected]>
Version Packages (#354)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

7973248e15963db0084af9db814b927a2083211e authored over 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Merge pull request #358 from preactjs/react-integration-note

Add note about tradeoffs in current React integration

d0c74e438d71e6c9bc43d67518a5bc2788e6d490 authored over 1 year ago by Jason Miller <[email protected]>
Add note about tradeoffs in current React integration

08ed3a02a2291ad1e18389674d8ac20678064723 authored over 1 year ago by Andre Wiggins <[email protected]>
Merge pull request #355 from preactjs/react-adapter-fixes

Fix React adapter in SSR and when rerendering

6b6af05d433b4d2a8da0be5a65ba5305d49e7b73 authored over 1 year ago by Andre Wiggins <[email protected]>
Update CI to build then test

eba0b934675da18a7441f7f8bbe5a50806b5c86b authored over 1 year ago by Andre Wiggins <[email protected]>
Add test for changing signal during mount

5a37285cfc0a4e710d188e50369a8ebe377135f3 authored over 1 year ago by Andre Wiggins <[email protected]>
Update comment on state machine

492bddd1cdc040cb84c2aa454d1a88b78ffad86c authored over 1 year ago by Andre Wiggins <[email protected]>
Add more tests for rerendering

8a8c0d3d3b0218388c577486545ad2d7ac79f11a authored over 1 year ago by Andre Wiggins <[email protected]>
Add test for state-less hooked component

1e2f9f39936b072e794781e536f2d386cb342d8d authored over 1 year ago by Andre Wiggins <[email protected]>
Ignore other useless console errors

9e6a4e08feb0843a801a5cd2a1961019db31c181 authored over 1 year ago by Andre Wiggins <[email protected]>
Add changeset

21c8ee98070a8bda05095dc91b64d2fe54042fb3 authored over 1 year ago by Andre Wiggins <[email protected]>
Update implementation comments

7c1e4a69b515222b22a08e08c475268490fac828 authored over 1 year ago by Andre Wiggins <[email protected]>
Run server tests on minify

792ad2ecd8cd3ea8b01f2c0c75fba0c241a859a5 authored over 1 year ago by Andre Wiggins <[email protected]>
Improve rerender dispatcher detection

30b54ee42be6e98005f98609760bb6899c138479 authored over 1 year ago by Andre Wiggins <[email protected]>
Add basic SSR tests and share with browser tests

693b84df27880a058e52d69c4c8f6597cbe9c6fe authored over 1 year ago by Andre Wiggins <[email protected]>
Simplify NodeJS babel config since Node tests always run against build output

d3ea8e5d2865b55436c8123dd967e6b061f933a6 authored over 1 year ago by Andre Wiggins <[email protected]>
Add some more comments and investigations to look at

83e5a06ff63a44c7824b78acc840761d7a409edb authored over 1 year ago by Andre Wiggins <[email protected]>
Properly detect server render dispatchers and do nothing

6d0651f451b1e05fcfd6443c080b2ac416ae25e7 authored over 1 year ago by Andre Wiggins <[email protected]>
Add initial renderToStaticMarkup test with basic test infra

83ec84504a2c79d3f8b0163c0e6f59b59638bffc authored over 1 year ago by Andre Wiggins <[email protected]>
Move current react tests to browser folder

f3df91007385f632c6bcbcec5eaf7298d796db17 authored over 1 year ago by Andre Wiggins <[email protected]>
Temporarily skip the renderToStaticMarkup test for now. Will address later

828e70130876e114ee414c6c20ec0ec6914e2f03 authored over 1 year ago by Andre Wiggins <[email protected]>
Explicitly skip over transitions to and from development warning dispatchers

1a4e5e639f8e65c9b492db731a8bfce7964da95a authored over 1 year ago by Andre Wiggins <[email protected]>
Reenable static markup test

b101fa2184859f4534646b0e3cf4d736494aca75 authored over 1 year ago by Andre Wiggins <[email protected]>
Update test to call unmount to do actual React unmount

68d292b9f039d77f11ac63d646a4c6612eeecc7f authored over 1 year ago by Andre Wiggins <[email protected]>
Add state machine as a comment and a TODO to update the old comment

32bdd275ab0f5a23dd0f51143ce86382a7bc9c06 authored over 1 year ago by Andre Wiggins <[email protected]>
Update component entering check to work for react 18 prod bundle

77d7298b4cce83c2ae69084f93bbd43f86dc2947 authored over 1 year ago by Andre Wiggins <[email protected]>
Ignore timeout errors logged to console

22614478e64064f1756e00a7019b0fac01f56161 authored over 1 year ago by Andre Wiggins <[email protected]>
Update logic to explicitly discover rerender dispatcher

6cd9ccf3a9255c04b32d6f96b3976860b3c0809e authored over 1 year ago by Andre Wiggins <[email protected]>
Attempt to fixing spuriously failing test involving cleanup effects by waiting until next frame to return from our fake act method

028667d2cae85bb3fe481d548b1bc52fe7a9f914 authored over 1 year ago by Andre Wiggins <[email protected]>
Add reproduction of sync component rerenders causing failures

7f34c3b54ecde1c61d4ed1d4bb3200517e31762e authored over 1 year ago by Andre Wiggins <[email protected]>
Run test suite against React 16 (#356)

b1963916664641941a43e14d8921138b854c424e authored over 1 year ago by Andre Wiggins <[email protected]>
fix: Resolve full useSyncExternalStore path (#352)

* fix: Resolve full path for useSyncExternalStore

* docs: Adding changeset

a2b7320ee5829f58efaee5f7b20d993f35f09d2a authored over 1 year ago by Ryan Christian <[email protected]>
Version Packages (#345)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

89b109ab89cbf0cff379eb37f17371319e5034c6 authored over 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Update useSyncExternalStore doc link (#347)

f190e8b73521a899b35b2fd3a8e03ac2b9e57dea authored over 1 year ago by Abdur Rahaman <[email protected]>
Allow react ^16.14 as a peer dependency (#344)

acdead6a8631d7198d8a55d6cbde7713b5776d6b authored over 1 year ago by Andre Wiggins <[email protected]>
Version packages

50743b8fac93e9460f2e9bb6b450f985359d7eda authored over 1 year ago by Andre Wiggins <[email protected]>
Version Packages (#317)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

d2e1ad4657606f012fd8b9affed30e7d24e07b77 authored over 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Merge pull request #335 from preactjs/react-adapter-update

Revert react integration to tracking current dispatcher

b37a223ae6aa128c1aae4f340126c8a15e9198d2 authored over 1 year ago by Andre Wiggins <[email protected]>
Update useReducer test

465cc0ce939a21a057df2615e8cb05d7333e090d authored over 1 year ago by Andre Wiggins <[email protected]>
Update StrictMode tests to more closely match the issue repro

4b304683a52097cf92d51658b4e756a41e3c2dc2 authored over 1 year ago by Andre Wiggins <[email protected]>
Move hooks for auto-subscription to a custom hook function to hopefully provide a better devtools experience when the hooks show up in React DevTools

a142a8df4a9b6caa4eec921b5bb8c47757bd772d authored over 1 year ago by Andre Wiggins <[email protected]>
Enable local testing with React 16 & 17 by creating a mock createRoot implementation for those versions of React

e484b7c70073d339e0ce1f9a200f28dc4e89f8d3 authored over 1 year ago by Andre Wiggins <[email protected]>
Add changeset

5fd438db9793d73343403e8926b9b69b03fb26f9 authored over 1 year ago by Andre Wiggins <[email protected]>
Add basic useSignal test

40a1ffd21043e366f948f862d1b9f786f108c0a5 authored over 1 year ago by Andre Wiggins <[email protected]>
Explicitly detect other invalid dispatchers separately from ContextOnly and valid dispatchers

b1586616070bbdf3e620669056bc17b398a75ff9 authored over 1 year ago by Andre Wiggins <[email protected]>
WIP: First pass at new signal react integration

71a2f479698f4dc6dbb5d4c4903ac5ed08e01677 authored over 1 year ago by Andre Wiggins <[email protected]>
Change logic to only use changing to and from ContextOnlyProvider or null as a signal for entering and exiting a component render

ee26a0fff7b6c5b67de8586a30f20bc157effa46 authored over 1 year ago by Andre Wiggins <[email protected]>
=== BEGIN react-adapter-update === Add test for react-router-dom

b08732dfcb55b7e99df2fd644cb61b5b14acdb9e authored over 1 year ago by Andre Wiggins <[email protected]>
Switch out useReducer for useSyncExternalStore

95d77e100a250ebdaa957ba44a2083c71a8a5853 authored over 1 year ago by Andre Wiggins <[email protected]>
Add test for component that uses useReducer

0926a8fa4bcc0e083e049910dff0afbb9484fe87 authored over 1 year ago by Andre Wiggins <[email protected]>
Add some notes

a604199baff8e830bbb52299d87f7d8bf75e02a9 authored over 1 year ago by Andre Wiggins <[email protected]>
Run test suite agains React's production build (#334)

* Add test for react production

* Run react prod tests in CI

* Fix assertion for checking ...

0a585660e141f3d92fb8789c234e69d5a1da8a86 authored over 1 year ago by Andre Wiggins <[email protected]>
Merge pull request #320 from preactjs/to-json

Support `toJSON` on a signal

1bef5ca459a6e0e6f84d33d6a3494b2bff570f7b authored almost 2 years ago by Marvin Hagemeister <[email protected]>
Merge branch 'main' into to-json

4b8fdff70ae23c9685544f545c44107810808fa3 authored almost 2 years ago by Jovi De Croock <[email protected]>
Disallow side-effects in computed (#231)

* add test case for computed with side-effects

* disallow side-effects within computed

* a...

862d9d6538b94e0a110213e98f2a0cabb14b8ad8 authored almost 2 years ago by Eddy Wilson <[email protected]>
Type Signal as valid React JSX (#271)

* type signal as a react element

* silence typescript errors

* refactor react adapter typi...

0135d60b6de1325ee2b027a25cd60cc379f9c198 authored almost 2 years ago by Noah Dela Rosa <[email protected]>
add one more test

76f7db5f3ee3c241d8ab7768f6729cac6f4b8a47 authored almost 2 years ago by jdecroock <[email protected]>
Merge branch 'main' into to-json

886f79d390af15ae9d5b65bb408e0194113ef2c2 authored almost 2 years ago by Jovi De Croock <[email protected]>
add changeset

8b7076436ce6d912f17d57da8ecd1bdfca852183 authored almost 2 years ago by jdecroock <[email protected]>
add toJson

b1252bf9058e1f62ac58fd522af789bfaf29301a authored almost 2 years ago by jdecroock <[email protected]>
Support forwardRef in @preact/signals-react (#246)

* Support forwardRef in @preact/signals-react

* Create thin-coats-wash.md

---------

Co-...

ad5a485e4fe3cfc1d1f60a57a30e50e88f7b1281 authored almost 2 years ago by Finn <[email protected]>
Add typing for effect cleanup (#249)

* pass along hook effect cleanup

* add effect cleanup types

* Add changeset

---------
...

8e726ed1df6c90b85a93484f275baa7f013c799a authored almost 2 years ago by Noah Dela Rosa <[email protected]>
Replace deprecated command with environment file (#311)

b10bfc1c9089a321458f35714c9a62a590ff7098 authored almost 2 years ago by Jongwoo Han <[email protected]>
Version Packages

9a5cbbdcb856e91156b9d74139047bcb5f9ceb8a authored almost 2 years ago by Jovi De Croock <[email protected]>
Version Packages (#244)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

7bc5bb1ffdc7f55e203c8ed57cd51c4c1ff4a2de authored almost 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
refactor: preserve dependency order (#265)

9d3ffd9a1f2f2ef94247b5857a42a85df5066a08 authored almost 2 years ago by Eddy Wilson <[email protected]>
Merge pull request #288 from jviide/issue-274

Fix #274: Avoid cascading unsubscribes

f39d726ef2999aed205219b9fcb44c0b791bd50e authored almost 2 years ago by Jason Miller <[email protected]>
Avoid cascading unsubscribes

Fixes #274

db87c3e340941daba4a276e27331080a240b6275 authored almost 2 years ago by Joachim Viide <[email protected]>
Merge pull request #282 from preactjs/fix-usesignaleffect-cleanup

Bugfix: useSignalEffect cleanup not called

458f816b120838e2e284e0fef1cba74b5106bca6 authored about 2 years ago by Jason Miller <[email protected]>