sinuous icon indicating copy to clipboard operation
sinuous copied to clipboard

🧬 Light, fast, reactive UI library

Results 24 sinuous issues
Sort by recently updated
recently updated
newest added

I think there's a bug here: https://github.com/luwes/sinuous/blob/ece2c65c19939ec5742f999cfba6c83295c58118/packages/sinuous/observable/src/observable.js#L28 Shouldn't it reset the current root only if the one that got disposed is the active one? Otherwise this would break with nested...

bug

Hey @luwes. I have been building something with this library for 2 weeks now and it's been great so far. But, I notice a bit of unusual pattern when building...

enhancement

When trying the following code ```javascript const obs = observable(1); const observer = () => { console.log("inside: " + obs()); return obs() }; const comp = computed(observer); const unsub =...

question

by @mindplay-dk As demonstrated, it makes too many moves - but in fact also had a bug, where an element would get dropped while diffing. My own conclusion from this...

bug

In this example, I didn't explicitly close a couple of `` elements: https://codesandbox.io/s/vigilant-goodall-hqh8u That is, `` and other HTML void elements seem to require a trailing slash, e.g. `` -...

enhancement
question

Doing multiple changes inside `transaction()` results multiple invocations of observer subscribed via `subscribe()`. How to reproduce: ``` javascript import 'https://unpkg.com/[email protected]/dist/observable.js' const {observable, subscribe, transaction, root}= self.observable root(() => { const...

I am having issues if I update the view with fragments. Eg: https://stackblitz.com/edit/vitejs-vite-uj6g1b?file=main.jsx

help wanted
question

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.2 to 1.15.4. Commits 6585820 Release version 1.15.4 of the npm package. 7a6567e Disallow bracketed hostnames. 05629af Prefer native URL instead of deprecated url.parse. 1cba8e8 Prefer native...

dependencies

When `[ "foo", "BAR", "baz" ]` is transformed to `[ "BAR" ]`, all elements will be deleted then `"BAR"` will be recreated. In version 0.27.6, `[ "foo", "BAR", "baz" ]`...

enhancement

Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.20.13 to 7.23.2. Release notes Sourced from @​babel/traverse's releases. v7.23.2 (2023-10-11) NOTE: This release also re-publishes @babel/core, even if it does not appear in the linked release...

dependencies