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
refactor: inline Signal.prototype.subscribe implementation
dc0f5285e31a9388a8944c33f80e88e653a11e73 authored 9 months ago by Marvin Hagemeister <[email protected]>refactor: inline cycle errors & use a shared .peek() implementation for signals and computeds
089b3fd7aaaa39f9322a9eb5f1cbaad220e0f6af authored 9 months ago by Marvin Hagemeister <[email protected]>9444f7955a44950781a4d0853680dba29d450989 authored 9 months ago by Joachim Viide <[email protected]>
18fa480b6c596edf7a2a750efc0f77084a64e6dc authored 9 months ago by Joachim Viide <[email protected]>
1ee9eab125e0f54fe5707e4d8829b8916172d7cc authored 9 months ago by Joachim Viide <[email protected]>
build: remove @babel/plugin-transform-typescript patch introduced in #174
d1e51e47404defcc5f1d55d0a6974a618bb0e369 authored 9 months ago by Marvin Hagemeister <[email protected]>The patch is already a part of Babel itself.
9ed5e05cb3767f8421516d116abe9e3189f1d207 authored 9 months ago by Joachim Viide <[email protected]>refactor: use untracked to implement Signal.prototype.subscribe
e7b9ccccfd7c9f239a871d53b41600e64699bacc authored 9 months ago by Marvin Hagemeister <[email protected]>3e58027e0b8aaabc21c68a3e1c0017128c50b443 authored 9 months ago by Joachim Viide <[email protected]>
Fix: always reset the evaluation context upon entering an untracked block
d7f2afafd7ce0f914cf13d02f87f21ab0c26a74b authored 10 months ago by Marvin Hagemeister <[email protected]>a5b6ccd275efb2235d7dd03cd0dc031ecf431ebe authored 10 months ago by Joachim Viide <[email protected]>
e357b4d1451d388a0844ba7a50a07f402ad2c557 authored 10 months ago by Joachim Viide <[email protected]>
d9d416147cfed39fd170051db6176186b386e7b7 authored 10 months ago by Joachim Viide <[email protected]>
docs: Add mention of `useSignalEffect` hook in integration readmes
34c875224f7ef352cc432f5d351352bd591718ec authored 12 months ago by Ryan Christian <[email protected]>b373986e92e2d406ea5dd9961aba83b0bd32ad6e authored 12 months ago by Ryan Christian <[email protected]>
192dbd98213b40abfec4b0f2bcff1bb100995f2b authored 12 months ago by Ian Bicking <[email protected]>
6437d18dd3e06a87e69ed4f384110c7cc29696d1 authored 12 months ago by i18u <[email protected]>
d78f522411e6dec25c79b345bccb490c5fa57728 authored about 1 year ago by Andre Wiggins <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
09c4d631a49c4e9e5c9e5aa59349f79d0cd3a3c6 authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>* Add auto package to react package.json
* Remove auto tracking using React internals from si...
d7f43ef5c9b6516cd93a12c3f647409cfd8c62be authored about 1 year ago by Andre Wiggins <[email protected]>a43821fa0f23846d86dd2e186b088e8f5c4f9d30 authored about 1 year ago by Andre Wiggins <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
4dbf4fb7fc41e095c818f0d8cc6b4ef6054f8f66 authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>This PR adds tests and supported for nested `useSignals` calls when combined in components & hoo...
06d4c10dbc2b3029ffe855d846afd7dc431ea749 authored about 1 year ago by Andre Wiggins <[email protected]>It's possible to use the `@trackSignals` comment manually opt-in to the react signals transform ...
0c0d89f181e7b38432d10ea0f79fa031774c2a27 authored about 1 year ago by Andre Wiggins <[email protected]>Fixed typescript error from resolving unspecified in exports map .ts file
03bb907fd41874319ca06c9716e660a15f3d5cd6 authored about 1 year ago by Ryan Christian <[email protected]>deb011163dd615810dcc102ddcf650aff3157c03 authored about 1 year ago by Ryan Christian <[email protected]>
b0b2a5b54d0b512152171bb13c5bc4c593e7e444 authored about 1 year ago by XantreGodlike <[email protected]>
Removes backward-incompatible type export.
70ef4bb8694657ee43bcf2cf3f10732941c77f0b authored about 1 year ago by Ryan Christian <[email protected]>990f1eb36fa4ab5e30029f79ceeccf709137d14d authored about 1 year ago by Dave Porter <[email protected]>
This syntax (export { type Foo }) breaks consumers prior to TS v4.5.
d206d7f64993098ce63f608e9518c433faeb079a authored about 1 year ago by Dave Porter <[email protected]>
Component's like
```js
var render = function App() { ... }
```
will now by transformed by th...
* Upgrade dependencies
* Update babel ecosystem
221c8847aac5c48ec0f1ecfef0ff86603ec67a7c authored about 1 year ago by Andre Wiggins <[email protected]>37d261b128dd16f30fcf072cc805e249632eefdf authored about 1 year ago by Andre Wiggins <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
dca5f2af8974873fad9df5c848f9b83f708dcb38 authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>* Add support for auto transforming Components declared as object properties
* Refactor objec...
2939812a972b62830e0a839dcc9a8024ab5c7bc8 authored about 1 year ago by Andre Wiggins <[email protected]>768cd2627134379a68b893ffae0dcb8aaef5409a authored about 1 year ago by Ryan Christian <[email protected]>
* Update caniuse-lite
* Add auto subpackage to signals-react
* Remove auto from allowed ex...
020982d2f3039817527aaa000a5697486a870c9d authored about 1 year ago by Andre Wiggins <[email protected]>76babcb520594bb200fd69ac4840a7df5f259752 authored about 1 year ago by Andre Wiggins <[email protected]>
* Add transform test for memo'ed components
* Handle using memo and forwardRef on components ...
4c433c32469d3a79b1a3e4d523f111b6bec3a187 authored about 1 year ago by Andre Wiggins <[email protected]>
* On exported useSignals, only run logic if auto is not installed
* Remove top-level requiremen...
* In tests, skip babel on node_modules when not down leveling
Local tests run a lot faster now ...
beafe695eb9e3d6a0e719d5481faba4ebb5525e5 authored about 1 year ago by Andre Wiggins <[email protected]>* Attempt to add repro of test for using a signal that only every written and reads are always o...
de68f7c55125f7744c6743cceb84d05a1b81467c authored about 1 year ago by Andre Wiggins <[email protected]>
* Add CONTRIBUTING
* Explicitly delcare files to be published
* Add helper script to debug pac...
* Setup husky in prepare script and upgrade lint-staged
* Reformat code
1c25f17bfa6a57dfbf3f73f0712cf41a7bc72df9 authored about 1 year ago by Andre Wiggins <[email protected]>"All" mode transforms all components to be reactive to signals. You can still opt-out using `/**...
f80b251d7333e1a1d82e537969a15ba17657c82f authored about 1 year ago by Andre Wiggins <[email protected]>Co-authored-by: Andre Wiggins <[email protected]>
ad6305c973160fb1272b6ad2e3783e6e3410f9de authored about 1 year ago by Valerii Smirnov <[email protected]>ae6da557d8804b7bf43b99ce8c4e3f41668801be authored over 1 year ago by Jovi De Croock <[email protected]>
fix: add microbundle global for preact/hooks package
e2e19b7d3698026d697292efc672958597eece0a authored over 1 year ago by Ryan Christian <[email protected]>79efe32437784a2f7583fc727f9f99324289d11d authored over 1 year ago by prin <[email protected]>
This fixes "useMemo undefined" error when using `useSignal` hook with UMD scripts.
6778e91fd27cb250a48689865803d5c2b4889e27 authored over 1 year ago by prin <[email protected]>Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
3c733898ff2694607851fdfc47d83f79acd6ee7c authored over 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>* Remove support for non-ESM files
* Register newly inserted import statement as a declaratio...
71caaad9c69da4bd6a1c9bf1926562162a109dfb authored over 1 year ago by Andre Wiggins <[email protected]>Introduced in #405
216a592b3184ab543357d276d7035f2273a9cf19 authored over 1 year ago by Jovi De Croock <[email protected]>* add unique identifier for signals
* avoid name collision
9355d962b0d21b409b1661abcead799886e3cdb3 authored over 1 year ago by Jovi De Croock <[email protected]>Remove duplicated paragraph in Readme for `untracked`
40b270f0eaa1de42edc0baed4fd99fbdedbb5c69 authored over 1 year ago by Ryan Christian <[email protected]>It looks like a paragraph explaining how to use `peek()` had gotten duplicated into the bottom o...
64d9e0a67f670e946806d6babace74966b85a19c authored over 1 year ago by Jared White <[email protected]>fb06b0806d29f8efb56a005fb39763e656fdf5d3 authored over 1 year ago by Andre Wiggins <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
d69916e9bf4ba3b817c51254e59ba7ffa7dee55c authored over 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>17e1491a27afedc714c6b0ab1e9fbf88d0d6433c authored over 1 year ago by Andre Wiggins <[email protected]>
fix: Specify `@preact/signals-core` global to Microbundle
a0f6eb8d187159e6d8dd659316fbcdccc9bf1d96 authored over 1 year ago by Ryan Christian <[email protected]>686f9c0ee997c4e41b86e200e5a5fdf2fb8cd511 authored over 1 year ago by Ryan Christian <[email protected]>
f539732d21c75e8ecb8b6d1ebc34beb425e9aa56 authored over 1 year ago by Ryan Christian <[email protected]>
24fa9f791d70baba35bdce722f71ce63ac091a4d authored over 1 year ago by Ryan Christian <[email protected]>
6f2b1be78f74b30ae6f76c8e4d831d8d61a69ba6 authored over 1 year ago by Ryan Christian <[email protected]>
f7dc8ca3cbed0a307941ce944e022d0ce18cdaaf authored over 1 year ago by Andre Wiggins <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
a8280b04f2bbef62324aed09eabf54c852ceca75 authored over 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Add package `@preact/signals-react-transform`
fe44f6edd8361a3460df27d32c537dc2651fcb33 authored over 1 year ago by Andre Wiggins <[email protected]>255208abf700d26eee8071f2d630f6efc730a514 authored over 1 year ago by Andre Wiggins <[email protected]>
1099b7bc8402652ad868437b51816bce83e140eb authored over 1 year ago by Andre Wiggins <[email protected]>
* Removed difference in behaviour of @preact/signals and @preact/signals-react
* added more e...
6e4dab4e8c99217aa2837037a5fc82ee852ee288 authored over 1 year ago by Valery Smirnov <[email protected]>* Added untrack function
* fixed naming
* add tests
* Fix tests
* reexported untrack...
256a331b5335e54f7e918b3f1068fb9d92d1c613 authored over 1 year ago by Valery Smirnov <[email protected]>3b324636954a34061f7fa6aee9ffa1e3eeabe467 authored over 1 year ago by Andre Wiggins <[email protected]>
To add the React Fragment requirement note the Preact 'Render Optimiztion' content was copied wi...
3c23713a5de6e083d549ffb005759914f5dd5304 authored over 1 year ago by Christopher Gwizdala <[email protected]>033224a4616e9d830a801b3925bef21f2ec07044 authored over 1 year ago by Andre Wiggins <[email protected]>
f01b41321cfce335810105f93d4b63fe2e3a57e4 authored over 1 year ago by Andre Wiggins <[email protected]>
b90a938a7d40a350854949619ad84d4fb1c0ff8e authored over 1 year ago by Andre Wiggins <[email protected]>
cd3a22d628c3a535108bc45b8151505dd6fc51c8 authored over 1 year ago by Andre Wiggins <[email protected]>
59115d9ea6dfa073255f9803dd7e8a09892d2acc authored over 1 year ago by Andre Wiggins <[email protected]>
1bab05bdb107366863e98cb3cf051846ca8ad936 authored over 1 year ago by Andre Wiggins <[email protected]>
dd070c94e09e78bfec3b67c5fc180404d6ebea26 authored over 1 year ago by Andre Wiggins <[email protected]>
1ace9006ce884844d1defc4fa15bed66632b0edd authored over 1 year ago by Andre Wiggins <[email protected]>
50bc4ee2928ea8b175d1737db5e3ad6671eab659 authored over 1 year ago by Andre Wiggins <[email protected]>
a122e59c36e30a78bac216208bd1083177e29067 authored over 1 year ago by Andre Wiggins <[email protected]>
ed01656f574fa97852e83cce69400aa01223d5c3 authored over 1 year ago by Andre Wiggins <[email protected]>
a76706b3bd0eee12dfccf3beb1afbefe6bdfb0fc authored over 1 year ago by Andre Wiggins <[email protected]>
fe7f7f29d827503325a31c088db6ea26c46d37b2 authored over 1 year ago by Andre Wiggins <[email protected]>
d5527a6f12f03c5e470120957a0a846c679da886 authored over 1 year ago by Andre Wiggins <[email protected]>
67d60996d4173aee547c6b9e6079e2d587f236c5 authored over 1 year ago by Andre Wiggins <[email protected]>
959a83fcf4ac1df9397e50bedfd75973a6768b18 authored over 1 year ago by Andre Wiggins <[email protected]>
2e6e4ae0491d230fe0b009dc5fb5d2ee3479e66f authored over 1 year ago by Andre Wiggins <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
9d0cb672b7aa69b8afa22d9b57a7f51de838e2cf authored over 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
- Separate babel/standalone into it's own file
- Allow ESM in test code to compile to more close...
372671a28de17885dcbaf73d8cd072440b64a9ec authored over 1 year ago by Andre Wiggins <[email protected]>
f4ff0abc55c83198e5ff7557f3d6663bac4b5149 authored over 1 year ago by Andre Wiggins <[email protected]>
* Allow for context to propagate to components using context
* Create tasty-cooks-own.md
*...
e655e7f86c321dca12e760e21c01f2dbfafade47 authored over 1 year ago by Jovi De Croock <[email protected]>6802bfc70e091646a26c3c2ef651c1dbc05f9896 authored over 1 year ago by Andre Wiggins <[email protected]>
60dae3f060ca72abdeb6f56d2c5b23a08c01a4f8 authored over 1 year ago by Andre Wiggins <[email protected]>
4956329265a0eedfcd0df811e0e6da92134f43de authored over 1 year ago by Andre Wiggins <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
ba41a2527e2c61b23ee868dc46320e45b8168542 authored over 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>74696f3e9e8dd50dbc4972a2041a806cfdcbb942 authored over 1 year ago by Andre Wiggins <[email protected]>