Ecosyste.ms: OpenCollective

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

github.com/survivejs/sidewind

Tailwind but for state
https://github.com/survivejs/sidewind

docs: Set up a small code editor demo

Likely it would be a good idea to add highlighting to this and then use
it for all of the examples.

a659be4a9e70d7ec52f5dcd77a292442139c135f authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix: Separate headings correctly

268f5e9357842257807ab9fbacaca38e360d3ad0 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
docs: Fix script tag overflow

c72068432e7cebc3cbfcf39fd189865cb30e9b0d authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
0.20.6

18448d52ebd6396cebfca895d75b9436019376a4 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Tidy up

c4d38add111fd6e2b91d8c98a5ad3c6ea3d3e81c authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Simplify intro

9205d36ec34762097e249efbe8cf66de5e6c766f authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Drop CNAME

db4d798f492692688eb0bccbba42761ebe512f57 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Emit build to public/

This should be compatible with Zeit.

f996651ac2c7b412f6b2583836b82cc3f8486312 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Drop docs directory

No need anymore.

9bdc4f6b612b44371db686d44ac730cf4b87036b authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
Create CNAME

aef7aea5a7cd9d704df4914634be65e22b1c0bb1 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix: Fix link target

8dec35e132e40ff7f5aeaf5a61f942fdcdeefe97 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
0.20.5

73401c5fe184cfc16b7c00d585ed6cf005a627f3 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Update meta

4673c542cac11535eed77bc20f374627e378ab37 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Update site

525efc96b6b7f8d49bd78a6708f8c451c47bd17d authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore(docs): Improve h1 styling

293e61d3c6897d91f404537a4b43e209dae862f7 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix(x-interval): Don't trigger interval during evaluation again

This might need further tuning so it can be reactive for option changes.

77d3c1c9a8a0afc71ef258b8959513a54e30b6ea authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
0.20.4

1c57ea4bd5c9cffe81c43bee9b3ff74643f00603 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Update site

3c3daa1d0bd7305a66c16299232ad3213e5a3aca authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Update docs

9c1cb2601bcca4091c4dcf2dbbd42be39aa0946f authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
refactor: Drop resolveElements

Looks like in this evaluation model it's not needed after all. Much
simpler now.

12a1df67c0aa7097bac0f34004ae52601d8913d7 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
0.20.3

5b289fa5349d92a5183fdb997d308fe015675f0a authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Update site

28fd1b58c4799b5fb0b23043c36df5844107714b authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Eliminate tslib dependency from the build

This is a tricky one as it's difficult to test for.

b22d5033d08640fa27c407dda65330864dca7715 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
0.20.2

b7b82f445b048127551ccfa13ec9380e465cec70 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Update docs

32c5f509e1721eaa0e37f3c201b3a9e1d1a491ef authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix: Fix prepare command

161c5c6d85f0830d644fb6ed568c19f66d177a7b authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
0.20.1

fbbe976d41046127821a9690e04cc0e432c5e9a5 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix: Emit UMD build so the library works on the web

a3dd42ae19b8abab78cca489eafb5f8205550f53 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Update site

3b9ea3f8c76050b44c57c49d134b2f1a9179887d authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
docs: Add example url

b05301a24c5fe9240d0ad3e11e786c718ca50716 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Update site

758948dae5c82fd736d32fc88f4e34e9e83970d7 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
0.20.0

cdaa779418e8cfd9852659a35f844456e6afd236 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Improve build and add basic docs

b469da867b8be345dc12d3843405cbbf4e23c3df authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Simplify bootstrap script

0836c8a19883b679d3a31f9510af936da6223508 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
docs: Fix GitHub link to the top right corner

42019090fbdcfcbec906c99496d62523175301b8 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Add a promise example

014ffb18c165a2d28c61c3db002caa5bb0e50730 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore(docs): Improve formatting

8f7a90e0189f4fe4f329772af0b3ad783af04e38 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix(docs): Fix partial example

848b6f7435df100f61823c2c79b821156469fc4e authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix(docs): Fix the toc example

70fdbb7db24944b636cb479edc0db3cd72cc4e48 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix(x-each): Evaluate children

This fixes the todo demo.

415c91f133eaca89324a84021c374635633dc5a4 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix(x-interval): Re-enable the interval example

415a92e603b0f07944b29a1b77fe13eb9e41b079 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Document a workaround

32c923d38da0f441bf6e3d3ef0e5826d81d9d4d2 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Simplify typing

c78c16ebed9b972cd7bf89bf6bd5ff3161ab7d77 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix(state): Don't trigger evaluation logic if it was triggered by something else than setState

fa601ebb52838b5e302aa64a1d95cf28084876b3 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Drop commented code

f0a31be339f6edcf72903b646eff7fd69ba7df75 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix: Fix example default value

9293c0dbaf7ac8eb5e1b851dc66320e6734cf04d authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix(x-intersect): Re-enable again

Still need to fix attribute passing.

f594611ceab90b93bb7ddf4ac686351bb5e63dfb authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix(x-closest): Enable x-closest again

Now it's also initialized properly.

04b55d54f85e82ba553ac6b1cf1002f0f4552fa4 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
refactor: Add skipEvaluation flag for directives

This is to avoid cyclic evaluation.

cc91aaf76b08b0108e453a8f9817c10099064f57 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore(x-each): Escape early

b1e532e0628ec969630cdb08514c72653594e867 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix(x-each): Fix x-each

x-each works again. It's a little simpler now too.

2f4197e5092a4ea54d118124340110880a006a3a authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix(x-attr): Restore x-attr

Now there's an init pass that triggers before evaluation.

f68ec1d71bd80dbde648d9e03c7008387e36c561 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Drop a debug print

25d07cdf690d417268884c2c2d222b431c784971 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Drop $ shortcut to simplify

It's better for user to control that.

cfca3e7f3027b324173183dce56b1464a0240192 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Sketch out new style x-each

This will require small changes to work.

f40fe424f153074d01e002f7ae2edfb61f0a53d0 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Simplify code

2a828db0206bb1c70fd84fb98466c8728633551d authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix: Make mutation observer style evaluation work for values

0a38a0f21232bda8d482ca137f5e12d373318888 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Sketch out a better abstraction for evaluating directives

Likely this has to be tuned still for x-state to make sense.

e35ae8f058f8e5417d68c3e95c49ba1610665abe authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Add initial mutation observer

f7b53ade35dc73ae5fb87ed25272f3012f21070d authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix(set-state): Drop redundant typeof

cd4f9f960d1d3fd5d0ec1db21a47d3e7935379e9 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Tidy up code

d06e66acccf633e2f422dacd3ec3174e1610fcbb authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Make state explicit at examples + disable timer for now

f750fbb33d811fcd150239d68fcf5507b29ea7bd authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Tidy up setState

5203c72e38579302b8f82d9ac94b6b8b80341328 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
feat(set-state): Sketch out function support

8875353037b7fb8e7e718caa4ca325bb84b665a7 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
refactor: Expose directives through package root

This should be treeshakeable. Let's see.

51effe93aa56e9fda46cb4d4b6c137b06ddabbf1 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
refactor: Extract directive initialization to client side

38ebe8ae57eabdd754d70d12c46bb6b6b51c6264 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Improve naming and add a todo

1a6683f4b26877b17f0c94c5407d6bf4fdb66564 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Add a todo

c02f1be25f2d5a4af45435bfe7ccb34fc9f84968 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Start debugging setState

Likely this has to change a bit.

830f1e3aa27570ea2573772422d233beed03d200 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
refactor: evaluate-expression -> evaluate

0ebdd5137d86bc4ffbaf8e4c4b7e6f5a85a5c304 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix: Don't consume evaluate-expression directly

c5e116fa6c69d9abe42fa56e8304fa0447b65726 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
refactor: Set up getState helper

This returns state related to the given element.

2e10e76e99fcbbb16ac8d02f3992ca3ac5e48137 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
refactor: Separate value evaluation from attribute evaluation

081ad68117baf3f7e7b8115272fccd0ace82e73a authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
refactor: Push attribute key generator to the right place

This needs to be hooked up still.

8fee13a6f3b903eb8d9490bf8d418479c8da096a authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Drop directive-keys

This definition isn't needed anymore.

87f8f9b92fa81cea7d0441b1556be8167382cca3 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
refactor: Expose `evaluate` to directives

361aa1d7cda788bdf479c8e1e48b720d56887bee authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
refactor(x-each): Port to createDirective

13fccbdaf4b202bf204455f673fc8e3281e190b9 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Drop dead code

34b48af4fbbdc7717c83b4a59ba26bad3bc95367 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
refactor(x-attr): Port to createDirective

This needs a bit more still.

fca720e1b9ad78e2b61624bb81949fa53390bf18 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
refactor(x-state): Port to use createDirective

There's still one evaluation issue to solve.

2f19aa2925bef269eca766c93d0e8a491c0b932b authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
refactor(x-intersect): Port x-intersect to createDirective

fc6e5fff2bd253cd13276286bd0b93cb3ba479c2 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
refactor(x-interval): Use directive constructor for x-interval

dd561f1ec83ec6ec404517e6d6bfef44c9c0ca6c authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
refactor: Set up createDirective

Likely most directives should be written through this.

6787a2f11110ee6375ab813a33118e5e282fd6d2 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix(closest): Add checks against missing elements

8da7754a34bb7de812118a3c33310743935ffaef authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Update site

5ac842124fa8741bad5a84192e0df761ba634f3e authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
docs: Improve the outlook of the accordion example

390b87e545f934f4f3126c907d966df8ffc35efb authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
docs: Add references

fc2cf2ed5a0b94da496f312ad22bbd6e7a34ce85 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
0.19.0

ec30ab303b5203dd847d46deec03c5f7bbc8773e authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Update docs

8fbc5e48b1c59fe1968f5de77ded7161fa39b368 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
refactor: Set up a partial loading example + port attributes to expressions

Looks like it's cleanest to treat all attribute bindings as expressions.

4ac02b36a04f15be5e6635e1bfbd23d0f3e65b97 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Sketch out loading a partial

a5b7d5a42adce44c655a0f4ceb5ea04e7446068d authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
fix(set-state): Fix Promise example

This needs more detail still.

9f7cf756a6f6ee7f5518d260a172ff341724e611 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Push most of the state logic to setState

This way state evaluation is much simpler.

8a23f7b264a99f996f2fa5c885a0903b626efee5 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Add related approaches

37c8d271c75a3a3d5ec934ed1781eb72e33bd227 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
0.18.1

ac4b05fa2cc3eaf47cad5ea3c5bdd8f18ab24183 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Update site

cc1de84ff82ed3d2c298d99792d6100d7f1c67ce authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
feat: Hide x-attr from the user

13623f7100c09734ae239cbc0bb712a78586ae04 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Update examples to omit x-attr

Next step - generating x-attr where needed automatically.

65a612a68ecd3cc81da6d1bb6ca414c8ec1d6d4c authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
0.18.0

6f0ca808de241a0eff46af9136763ec3febb887f authored almost 5 years ago by Juho Vepsäläinen <[email protected]>
chore: Update site

0b0407235d79ab66063f13041306c494255168f8 authored almost 5 years ago by Juho Vepsäläinen <[email protected]>