Ecosyste.ms: OpenCollective

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

Sinuous

Light, fast, reactive UI library
Collective - Host: opensource - https://opencollective.com/sinuous - Website: https://sinuous.dev/ - Code: https://github.com/luwes/sinuous

Use Sinuous' argument naming

github.com/luwes/sinuous - 0edadb8037cad3445c42f4130d71dabcfefee394 authored about 4 years ago by Gen Hames <[email protected]>
Fix computed() and on() in observable's d.ts

github.com/luwes/sinuous - 09b48edaebd25a93ea3175378f8d58a2d8c7f995 authored about 4 years ago by Gen Hames <[email protected]>
Adds attrs to jsx attributes, fixes #135

github.com/luwes/sinuous - 70c16e583652513f703a2657cff0412086268b01 authored about 4 years ago by brecert <[email protected]>
v0.27.9

github.com/luwes/sinuous - 2643b0e02dd4530f69a9e26174b7aa9d4fb78fa1 authored over 4 years ago by Wesley Luyten <[email protected]>
Fix hydrate components w/ children

github.com/luwes/sinuous - 8016578f6d47afb50c6ce920ae554efd46ed134f authored over 4 years ago by Wesley Luyten <[email protected]>
Merge pull request #131 from mindplay-dk/observable-transaction-coverage

Transaction coverage

github.com/luwes/sinuous - 5d6b828db15c6be45a54284cf8c01757a1beaf12 authored over 4 years ago by wesley luyten <[email protected]>
covering transactions across multiple observables, effects of nested transactions

github.com/luwes/sinuous - 64f72bd8440b41c2a4fb4e95f4638de70bd09980 authored over 4 years ago by Rasmus Schultz <[email protected]>
Merge pull request #125 from raveclassic/fix-jsx-types

github.com/luwes/sinuous - 704ad1564a2fe0af62ec5831c90f10c62ad5a584 authored over 4 years ago by wesley luyten <[email protected]>
v0.27.8

github.com/luwes/sinuous - 97b9f49488b1aa9d5004a2e5a33713a3c2688026 authored over 4 years ago by Wesley Luyten <[email protected]>
Fix template tags for event handlers fix #130

github.com/luwes/sinuous - bb85b70c10c8ecc3c0f0c1c4b9331a9f1dde2fcc authored over 4 years ago by Wesley Luyten <[email protected]>
Fix a case where this._listeners was undefined

github.com/luwes/sinuous - f703c68e5f3ca72626325019bbca56072e85ddb4 authored over 4 years ago by Wesley Luyten <[email protected]>
Fix babel pkg issue in Karma fix #129

github.com/luwes/sinuous - cbf481a9038e92a2ea6e1a546246fa0692227d01 authored over 4 years ago by Wesley Luyten <[email protected]>
Merge branch 'master' into fix-jsx-types

github.com/luwes/sinuous - 6faeeee462b1cacb990875506dd191ba3d1fe43c authored over 4 years ago by Kirill Agalakov <[email protected]>
fix: remove double `AllowObservable` for SVGAttributes

github.com/luwes/sinuous - 1b109a71656bd57148f9ac3a8eca8ba98e620c32 authored over 4 years ago by Kirill Agalakov <[email protected]>
chore: add .idea to .gitignore

github.com/luwes/sinuous - 342cb81a36fbc7fcabb5bf4fd55c0b8f4d9b701a authored over 4 years ago by Kirill Agalakov <[email protected]>
Update site

github.com/luwes/sinuous - bd0bda1c15afde9092ce48affb8447134f94a804 authored over 4 years ago by Wesley Luyten <[email protected]>
v0.27.7

github.com/luwes/sinuous - 3aa722ecb796d1d6e56a702a7d144ce297997f95 authored over 4 years ago by Wesley Luyten <[email protected]>
Deprecate `sinuous/map/mini` fix #120

github.com/luwes/sinuous - 4384e1d937e913353d60d9560ca82cdefa7adb5f authored over 4 years ago by Wesley Luyten <[email protected]>
Upgrade deps

github.com/luwes/sinuous - 090e16cd303bc43eae93cdbac9714434001e02bb authored over 4 years ago by Wesley Luyten <[email protected]>
Merge pull request #123 from lynlevenick/allow-style-value-observables

Permit observables as values in style objects in Typescript + JSX

github.com/luwes/sinuous - d2e63287e12bcc40c77e0d9a5d451329ebe59416 authored over 4 years ago by wesley luyten <[email protected]>
Permit observables as values in style objects in Typescript + JSX

This fixes a mismatch between the currently exposed JSX typings and
the API for style values. Fo...

github.com/luwes/sinuous - 9a3e91f7ea641f9f0bf087eea3668b39d7caa424 authored over 4 years ago by Lyn Levenick <[email protected]>
Add @heyheyhello packages 💛

github.com/luwes/sinuous - 4befba076e369a6fff5807328bdb9d0204c1019b authored over 4 years ago by Wesley Luyten <[email protected]>
v0.27.6

github.com/luwes/sinuous - 9848cc115c8aae0b92b718e732cef60f748d120d authored over 4 years ago by Wesley Luyten <[email protected]>
Upgrade deps

github.com/luwes/sinuous - 22128732b2aeed5bd7cddb5e022d889f5c97b8c6 authored over 4 years ago by Wesley Luyten <[email protected]>
Merge pull request #119 from heyheyhello/master

github.com/luwes/sinuous - 0d7e0b820eb6dc84102504dfe1c56e59007aa351 authored over 4 years ago by wesley luyten <[email protected]>
Use declaration merging / module augmentation for types

Instead of relying on a special namespace to be present

github.com/luwes/sinuous - 9c6c6644350f3417b541dc0d99fefbfdf15c5e04 authored over 4 years ago by Gen Hames <[email protected]>
Hidden tricks 😒

github.com/luwes/sinuous - 8adcfa1d284e03b34a11fc73860b2addf49fae15 authored over 4 years ago by Gen Hames <[email protected]>
Module resolution must be Node for index.d.ts' to find each other

github.com/luwes/sinuous - 467c65c34ccc3a198d658d40d1551cbcd2a71edd authored over 4 years ago by Gen Hames <[email protected]>
Strict mode typings

github.com/luwes/sinuous - 71498982f81d842232c59b7fc8f04a8e43214ea0 authored over 4 years ago by Gen Hames <[email protected]>
Shared types must be included in the npm package

github.com/luwes/sinuous - 83ff73966030cd79f056a428f8cda0c56b47bb96 authored over 4 years ago by Gen Hames <[email protected]>
Add api.s type and revert JSX's d.ts rename

github.com/luwes/sinuous - bec3ddb277e61f373fa7f359ffd1648e858894a5 authored over 4 years ago by Gen Hames <[email protected]>
Update site

github.com/luwes/sinuous - 2070e06460ecb363a7dfe0ec332fc5c703cbc50a authored over 4 years ago by Wesley Luyten <[email protected]>
v0.27.5

github.com/luwes/sinuous - 5210bb3b23bff0ca73d775fba58223f276bb1722 authored over 4 years ago by Wesley Luyten <[email protected]>
Add internal api section to readme

github.com/luwes/sinuous - d6b7d4920922b7cc99fd2c04bcfcef44d60666e1 authored over 4 years ago by Wesley Luyten <[email protected]>
Remove initial `api.s = 0`

github.com/luwes/sinuous - 8ee918742c7e0b146f0e766c4321aebce6e0a17a authored over 4 years ago by Wesley Luyten <[email protected]>
Remove `sinuous/memo`

github.com/luwes/sinuous - 09bfe012a1a6697f67131f7b45324aa0503786d1 authored over 4 years ago by Wesley Luyten <[email protected]>
v0.27.4

github.com/luwes/sinuous - d839c48785e283e4e04a84610d7f72087e7e5077 authored over 4 years ago by Wesley Luyten <[email protected]>
Upgrade sauce safari

github.com/luwes/sinuous - f3f1a0dc36fe327f86e676676a6dd6ad91527e43 authored over 4 years ago by Wesley Luyten <[email protected]>
Upgrade karma-sauce?

github.com/luwes/sinuous - 91231e292e86c6f8751d0849e41e694e64f199e5 authored over 4 years ago by Wesley Luyten <[email protected]>
Debug karma

github.com/luwes/sinuous - 1f0bfbfa576ffde4563744b5eca30591cf5e7d61 authored over 4 years ago by Wesley Luyten <[email protected]>
Upgrade node

github.com/luwes/sinuous - a31acec3059f7073d4ba2ac554a1d507c73e6408 authored over 4 years ago by Wesley Luyten <[email protected]>
Merge pull request #117 from luwes/types-api

github.com/luwes/sinuous - 67d88aae2564a294903797d73bb7ee682c97e0c3 authored over 4 years ago by wesley luyten <[email protected]>
Merge remote-tracking branch 'heyheyhello/types-api' into types-api

github.com/luwes/sinuous - 3761bd50b9cc393735efa7846657468f20d5ffde authored over 4 years ago by Wesley Luyten <[email protected]>
Merge pull request #113 from luwes/types-api

github.com/luwes/sinuous - acb81b75de0e7aea0d39e4309bb88613b6723093 authored over 4 years ago by wesley luyten <[email protected]>
Fix potential `api.hs` nesting issue

github.com/luwes/sinuous - 8c425184e9c9fb7ac865a9149d0254d0390436f2 authored over 4 years ago by Wesley Luyten <[email protected]>
Lessons learned building lifecycles into Sinuous

github.com/luwes/sinuous - be56557e1159bfb0f4f282949bab6e0006c91e78 authored over 4 years ago by Gen Hames <[email protected]>
Node | Frag

github.com/luwes/sinuous - 27cc7fd5aabd81b5595b56e83a5e859ebb8dcc58 authored over 4 years ago by Gen Hames <[email protected]>
Again, more accurate types

- h(Function, ...) and h([...], ...) can return fragments
- sinuous/src's h() is not the same as...

github.com/luwes/sinuous - 133bed633e5f1914aa376d01d2457132806677c9 authored over 4 years ago by Gen Hames <[email protected]>
Add `api.hs` typing

Else SVG components are said to return DocumentFragment because they
resolve to the last overloa...

github.com/luwes/sinuous - 2454ac50735bdac7ceda7988e59f3d52c8fefc77 authored over 4 years ago by Gen Hames <[email protected]>
Whitespace indentation

github.com/luwes/sinuous - d5f4f7edfaeecc6a37ad584d8c801d79c79a88b3 authored over 4 years ago by Gen Hames <[email protected]>
Missed an ESLint comment

github.com/luwes/sinuous - 896479050297709b4d5968d4c33ac04f24ca98ac authored over 4 years ago by Gen Hames <[email protected]>
Using a real boolean since Terser is really good

github.com/luwes/sinuous - 9d1034e18fae796182721e246938001f41bc4ecd authored over 4 years ago by Gen Hames <[email protected]>
Merge type accuracy changes that were in master

github.com/luwes/sinuous - 887b348151cbd4d696ad243c62a4af79c59cb9c1 authored over 4 years ago by Gen Hames <[email protected]>
Disable eslint rest params

github.com/luwes/sinuous - d82229374b3fa2488b2ee20ad5f7d5a281b2a6e5 authored over 4 years ago by Wesley Luyten <[email protected]>
Remove self dep

github.com/luwes/sinuous - c6ec080c9bf49a2c2f5acf418204f8ca885769ec authored over 4 years ago by Wesley Luyten <[email protected]>
Fix jsdoc type warnings

github.com/luwes/sinuous - f4ea778749151c075aa7037252cf00e5b5c1edeb authored over 4 years ago by Wesley Luyten <[email protected]>
Upgrade node netlify

github.com/luwes/sinuous - 65c223404cd5501eeec22cbe08e7b5fcb6dba0b4 authored over 4 years ago by Wesley Luyten <[email protected]>
Replace svgJSX with api.hs

github.com/luwes/sinuous - 23c813adeeb27c3b13bc5e1d2a2655af0696194c authored over 4 years ago by Wesley Luyten <[email protected]>
More accurate types for the hyperscript reviver and the internal API

github.com/luwes/sinuous - 3f07873916fb44d778c53f43c9f973a6e486d727 authored over 4 years ago by Gen Hames <[email protected]>
More JSDoc types trying to figure out Fragment support...

github.com/luwes/sinuous - dfa850f5b79befe1ff110933d2e772c10d7077fe authored over 4 years ago by Gen Hames <[email protected]>
Missed sinuous/jsx in the git revert

It didn't exist at the time

github.com/luwes/sinuous - 1fe93fca1937023765012ec2aa5a5271ca287257 authored over 4 years ago by Gen Hames <[email protected]>
Use previous build directories dist/ and /module

Addressing PR comment

github.com/luwes/sinuous - 62b726038d81455c0bd2a226b127172d2a0dc1d5 authored over 4 years ago by Gen Hames <[email protected]>
Revert "Single dist/ path split by bundle formats"

This reverts commit 8ad3de8c4290ca252f33f569c7446a2070d48b1d.

github.com/luwes/sinuous - 83d85d176812ef5b2fcbc6db1e2f56ec83aa27d3 authored over 4 years ago by Gen Hames <[email protected]>
Replace on IIFE and mute console.log

github.com/luwes/sinuous - dc0dfbf38ccd35043f6d20fcf31e3e7561ca8f25 authored over 4 years ago by Gen Hames <[email protected]>
Minified bundle replacements 🗜

github.com/luwes/sinuous - c911f13e01a42a4be66f1ef200bf0346752cca20 authored over 4 years ago by Gen Hames <[email protected]>
For JSX: Bundlers (Snowpack) may require a package.json

github.com/luwes/sinuous - fcd3b76e9e9ce789fc3669afa1d6c5aba6381db7 authored over 4 years ago by Gen Hames <[email protected]>
Package sinuous/h doesn't actually export an `h` tag

github.com/luwes/sinuous - 32243a65ec7b75eaad6267e7191e0298bbe3613d authored over 4 years ago by Gen Hames <[email protected]>
JSX entrypoint alternative to remove htm

This is nice for ES modules and Snowpack which will otherwise fetch it

github.com/luwes/sinuous - 5d841d5bef45ef2a17da052743164ac7b0cb4d68 authored over 4 years ago by Gen Hames <[email protected]>
It's smaller to bind the API directly than Object.assign()

github.com/luwes/sinuous - 9f4720e6042197394c5aa2aee64b4a31c1a8f0c5 authored over 4 years ago by Gen Hames <[email protected]>
Refactor typings to share code

github.com/luwes/sinuous - 7b6ecfd091a9ddba48c57cd6c1bc76ea1e9a151d authored over 4 years ago by Gen Hames <[email protected]>
Prefix conflicting Rollup arguments with `--filter<Type|Name>`

Tried to remove them with `process.argv.splice()` but no luck

github.com/luwes/sinuous - 2336caeb6a8e40e9bed7cf86f7215b9e2a921a2b authored over 4 years ago by Gen Hames <[email protected]>
Single dist/ path split by bundle formats

github.com/luwes/sinuous - 8ad3de8c4290ca252f33f569c7446a2070d48b1d authored over 4 years ago by Gen Hames <[email protected]>
Full rewrite. Previous `out()` design didn't account for build-time plugins

I missed the fine print in the Rollup documentation and didn't understand the
pipeline; @rollup/...

github.com/luwes/sinuous - 4f1e8bb6dffba18c2d6018d039706c0e2057a35e authored over 4 years ago by Gen Hames <[email protected]>
Unroll `output` instead of the entire bundle config

Unfortunately, after all the work I discover it's not the same.

Plugins are "build time" or "ou...

github.com/luwes/sinuous - d487de6002daec63d67354d405c07de2a0ad1d7c authored over 4 years ago by Gen Hames <[email protected]>
Built path outside packages/sinuous and use subfolders

github.com/luwes/sinuous - ae22faedb53d5bbebf488800d0d6a79e444ba30e authored over 4 years ago by Gen Hames <[email protected]>
Be clear about bundle configs how they're unrolled

Config properties like `global` and `formats` don't exist.
Try to be use terms that devs expect ...

github.com/luwes/sinuous - 79c0081cbd48d78e576576c4c65143daa6e08f74 authored over 4 years ago by Gen Hames <[email protected]>
Cleanup Rollup script, update Babel, and show ESM/UDM/etc while building

github.com/luwes/sinuous - 0f5ae59e3b52a1943bae26f9a77a3e6a808d0f8f authored over 4 years ago by Gen Hames <[email protected]>
ESLint is finally working

Needed to `ln -s` plugins into parent's node_modules

github.com/luwes/sinuous - 86792a6db1d00f81d49132a88ac4201750dfc47a authored over 4 years ago by Gen Hames <[email protected]>
Rewrite all JSDoc types ✨ Happy now

Also turned `checkJS` on to validate - all TS errors are predictable

github.com/luwes/sinuous - c91ea4335eaa6a76711b127e33f5ad2503bf89f5 authored over 4 years ago by Gen Hames <[email protected]>
Bug with Rollup arguments. Bundle formats are always lowercase

github.com/luwes/sinuous - 06814639ea476028d1b4a5b33277ef17a7ebe3f8 authored over 4 years ago by Gen Hames <[email protected]>
Switch all functions to arrow-functions

Terser is worried about hoisting so it won't always convert them for us

github.com/luwes/sinuous - 7791d67aeb614605b7e908d43fa1820eb86b1da9 authored over 4 years ago by Gen Hames <[email protected]>
Simplify/Cleanup Rollup

github.com/luwes/sinuous - 435afcf4cd1b5983288495e19d6eb9efe99bd498 authored over 4 years ago by Gen Hames <[email protected]>
Use arrow functions to be more terse

github.com/luwes/sinuous - 75bf5e4cb2a3407676e9a6a183f760cde43c1e6f authored over 4 years ago by Gen Hames <[email protected]>
Rename SVG toggle from api.svg to api.s

github.com/luwes/sinuous - d8b84b53c968cf1fcad78e628720ee753b8214ba authored over 4 years ago by Gen Hames <[email protected]>
Simplify `h`

github.com/luwes/sinuous - c02d6069d014a275b8b0dfceeb800e6de4a2e8f5 authored over 4 years ago by Gen Hames <[email protected]>
Wire up `h` correctly in the API. svgWrap is working

github.com/luwes/sinuous - b6173517023631128af3cab453037c3076912d12 authored over 4 years ago by Gen Hames <[email protected]>
Remove `context` to support an svgWrap()-based workaround

github.com/luwes/sinuous - 0a7e692df60446ad23c75d6b322180856bd6b699 authored over 4 years ago by Gen Hames <[email protected]>
Support SVG in JSX via `svgJSX(() => <div />)` wrapper

github.com/luwes/sinuous - 16af9cd5cf1ba3b28bad9761a09d10b5f2569607 authored over 4 years ago by Gen Hames <[email protected]>
Using symlinks to point Sinuous to itself in node_modules

github.com/luwes/sinuous - 24facb70e9719cc180157fd7ac3a67db476dea80 authored over 4 years ago by Gen Hames <[email protected]>
Expose api.add and use it in sinuous/h

github.com/luwes/sinuous - cbfae2d5f998bb5285c27a605e1a58eccb275ce1 authored over 4 years ago by Gen Hames <[email protected]>
v0.27.3

github.com/luwes/sinuous - f094f9b5c7303638024d4d9c838ded6b275d86af authored over 4 years ago by Wesley Luyten <[email protected]>
Merge pull request #110 from heyheyhello/babel-plugin-htm

github.com/luwes/sinuous - d4fa3dbb515ea138fef7f9c47baf64cbe5a1cfe4 authored over 4 years ago by wesley luyten <[email protected]>
Fix fields issue

github.com/luwes/sinuous - ba171e47cfa86ddad0e3f665057cd83a54bb82d3 authored over 4 years ago by Wesley Luyten <[email protected]>
Merge pull request #111 from heyheyhello/ts-work

github.com/luwes/sinuous - d2b979e34ae525befc2f98c610ab08b5e21b18b5 authored over 4 years ago by wesley luyten <[email protected]>
Refer to documentation that is kept up to date

Considering additions like `wrapExpressions` were not documented

github.com/luwes/sinuous - 6aa72b20a425c9a4e963b95f15e6a01e7af48241 authored over 4 years ago by Gen Hames <[email protected]>
Improve JSDoc typing

github.com/luwes/sinuous - 2c10f6523297ee8636e61d7241aaa13d73b30155 authored over 4 years ago by Gen Hames <[email protected]>
Minimize the diff against the forked v3.0.0 babel-plugin-htm

github.com/luwes/sinuous - ad743b6077fffba6d4f4e11f670b4c08c0189f73 authored over 4 years ago by Gen Hames <[email protected]>
Improve typings

github.com/luwes/sinuous - 8e2bb18c71c2234ce7e660b13f95fb474adbceac authored over 4 years ago by Gen Hames <[email protected]>
v0.27.2

github.com/luwes/sinuous - 3049e13d70718d8157435c1e1dfeff60396346c3 authored over 4 years ago by Wesley Luyten <[email protected]>
Add tests for observable helper `value`

github.com/luwes/sinuous - 1c8c4330ae518c4df54b8cae9e726f66c63d208f authored over 4 years ago by Wesley Luyten <[email protected]>