clearwater icon indicating copy to clipboard operation
clearwater copied to clipboard

Component-based Ruby front-end framework

Results 14 clearwater issues
Sort by recently updated
recently updated
newest added

Hi, I recently found Opal and Clearwater, and wanted to try compiling your hello world example for use without a backend (the examples I've seen tend to all have servers)....

Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. Commits See full diff in compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=path-parse&package-manager=npm_and_yarn&previous-version=1.0.6&new-version=1.0.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...

dependencies
javascript

Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4. Commits 43ac7f2 6.5.4 f4bc72b package: bump deps 441b742 ec: validate that a point before deriving keys e71b2d9 lib: relint using eslint 8421a01 build(deps): bump...

dependencies
javascript

We currently place DOM event handlers on the elements' `on#{whatever}` properties. I've heard that this is considered a poor practice, performance-wise. I haven't found any hard data to back that...

While developing a set of components I was surprised to see that the order of which render was called was not what I was expecting. Here is a small example...

I'll put this up here for discussion. #22 has some good background for the design of the dsl. What I propose is the ability to build nodes using a builder....

WIP

Currently, Clearwater's render process is an atomic process — it goes from state A to state B in a single pass. Most of the time, this is fine, but one...

I've noticed when writing cache invalidation for CachedRender components that I frequently have it wrong in my head and I was wondering if anyone else had this trouble. I used...

Right now, the router cannot match on a path segment that contains a `/`. For example, neither of these routes can currently be matched: ``` ruby route 'foo/bar' => FooBar.new...