Ecosyste.ms: OpenCollective

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

github.com/survivejs/tailspin

Site generator and design system in one
https://github.com/survivejs/tailspin

Update README.md

089bcc5da7ebd7a824d57d0187ce3f8afce81f34 authored about 3 years ago by Juho Vepsäläinen <[email protected]>
chore: Improve structure

709d807a0916d5dbe6ed53f6753de99a92360df0 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Drop jest config

f23e4717bfe597165cd662fdd9ffbfbc645efa06 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Update swc

a68052c221e65fd0615fe432f3ea6c55213efb61 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Add a todo

4bb6d50a60dd801fcb072d828e68bdf7bf85fa2e authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Load prism in the browser

5c2899cc53283d96554b39c47a87370010674b70 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Set up prism

This has to be exposed to the browser still.

ce5d1cebaf20708ba45359efa4eb14e7a1008efd authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Fix denon server restarting

It looks like moving the server to the root does the trick.

107d3308794fa93a6dfb79aedfba799001067bdd authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Drop redundant --serve

cce6c8de37fa92fdb892b67e966955105ea380ac authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Drop --watch as that's not needed

8da6cb8c5bdda496d34e1c5c7638e5c142ab2f68 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Tune instructions

2d3a31a71acf4a6a3d9a1661d093bbca449b04dc authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Disable CodeEditor fallback for now

It's better to re-enable this after highlighting is exposed to the
window.

4c41b1ca372c0bc8342a31340817700d4e9fb4ec authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Tidy up rendering output when there are no attributes

eff6bfb06bceb47cb3958e5434d70376ef26e5f5 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Sketch out how a component registry could work

8f08566664f7ae255936c7ed15742219b52832aa authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Fix import

5a7ff528abed5d5387b8882e1e480824f6969609 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
refactor: Use old design for evaluate-jsx

This has to be self-contained and run in-browser.

8ba2f436ef08d9ceabbdd45677f6cb4356734d11 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Use btoa

3e8b36fb52d61a192cf175de28fc247318114a18 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
refactor: Improve structure

c0c6fa92fc6c36b8c6a31ee46d5522f30ee9fc17 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Fix tab logic

07eab4ffe3013d5afa366a5a0f46447225296463 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Fix accordion logic

4a5178ea10dcbfe1dee783e3e1494edc9c5228ad authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Don't expose themed anymore

bef8e5df4e1115281fd648f064a9d26da8c91204 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: More ow to deps

473a5283e2be52dd2d3284d101e3dfee3a0e6337 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Render empty if title isn't defined

970b3616fc4d7148986ab338bdb4bcc0f32a62e1 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Drop redundant ;'s

195ae8a6f157ef13849d32972cbef4d1cf225e33 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
feat: Render component specific pages for testing

547fa21a2f347b10f3949695b0973e52bec07c4b authored over 4 years ago by Juho Vepsäläinen <[email protected]>
feat: Let getPages be async

346ce987466afd91541401d2555cffc226ed1a17 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Use deno-websocket directly

176e9a9609dd4722f4eee6fe80034acbd8650a19 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Fix tests

15fb93e3549d2fa40d528a18d107ac5ee3b141ba authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Assert text length doesn't change

1cea4800e90374cbe4a59800a4dab09ec3a56be5 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Fix jsx example parsing

aeff107cedb4c3dd922104de477bd1ae0b6032cf authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Drop dead code

340fc5352f78563890cb9362f3e7d41c66f90def authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Fix getComponent

There's still something weird going on with parsing.

3e85c1b72cfae5d141132829927eac0432ab5023 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Simplify tests

d674bae4d2a592b10afeb37546da57477f23cdbf authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Fix AST printing

206fa713a19d99f97dc9de813234aac5bc6b443d authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Sketch out parse code logic

47a4703d52de52e3365ce78f148605aa01010dce authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Attach parent info to nodes

2724f1dc415006dccc6351356ced8f51584570d7 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Sketch out a better rpc method and start sketching code parser

The code parser needs more logic still.

4a386716a847ab2c9d1a62e7997e21c66c328147 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Sketch out parsing

6146d899294af8928984e60faba753cae6b36326 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Add initial tests

13c4726b5efebe580d569d132ec8304d2fea7935 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
refactor: Drop package.json in favor of using velociraptor

f714fa6c519aa4d0fda4d0423ed646656d8ddb2d authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Work around cyclicity problem in generate-meta

Likely the best thing to do is to handle link checking during runtime as
we have the info then f...

15e7819a1e3f8aad5b2b35b14ae90fcf11389ef7 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Rename as tailspin

bbd8ad359f81f825dbf0d6bb32fd82919ceb95e6 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Use better file naming for components

72ff48546a995f10d563a481fb4655c554962274 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Update to work with Deno 1.4

0fc018c79a57453cbb052a4e77c6e91f347d34d8 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Add a todo

3e4914f0346496f48423c1d8dfdb9f24a635b768 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
refactor: Push swc to node

Now it's async. The caveat is that the Node server needs to run for this
to work.

0f2f8e601242c80a8ce8848056e438fdd9e64a22 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
feat: Add a tiny server to run swc through Node

The idea is that Deno will use this for now until a better way exists.

217017e9edaa0a59cb4ca3ccc0ef8730f0bc5e4e authored over 4 years ago by Juho Vepsäläinen <[email protected]>
feat: Support dynamically generated pages

Likely the setup can be improved still but this allows some of the
content to be defined within ...

605b007d19687fe5e9798ce6e1f193552eb4ed34 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Pass dynamic page data to dynamic indices

The individual pages need more definition and some rendering logic
still.

cea9575fa3daf9673f20bff34412ac9c3ef2e2be authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Start sketching out virtual pages

Given the design is async, these could come from a backend. This is
still missing a bit of logic.

db0cfffccdaa28c7afb57de2609cff7d763d6d60 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Disable highlight.js for now

8e10b84c05912dfa75566a4e02720855b02d5e61 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Drop a redundant file

710c557e0e4946177d855cedab25889ce49016cf authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Add rights

d63ea6500c8edfa8e9a890f395eb6f23f23f7f36 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Consume a newer version of oceanwind

089b6c4c79ae83f4af2cd39bd84cfde86312a3d0 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Move dependencies to a better place

9c7208ae9a69a5347dbcfd86531d5b9d2d52893c authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Add a test against getUrls()

2ab7e5ca5e21aa6d0ab90432f093b952ab542174 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Disallow implicit any

It looks like allowing it breaks tests.

10a4e24993a071548e927a849c8761c9c3cce746 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Fix types

9caf564106de21a7d6da938105da5ae074dc5583 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Allow implicit any for now

854c64d0987f52f2b662af74717acc3b6a17f89f authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Drop import map

db92bad97dfc7b1b2c12d68ab123e3fb8cb97363 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Add rights

473db4f28549ea4b7bb6a76b36bddcf3a4029b27 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Add notes

d6231bb08f23c3265c9b513a0e15fe4aa5cb1c4d authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Add a demo to debug

f4b4ed7495243f0bc6af124da466f4b7fe5e7da8 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Drop print node helper

This isn't needed anymore.

737a8b489b4b769779fb4eee723f7efc6f0f66bb authored over 4 years ago by Juho Vepsäläinen <[email protected]>
refactor: Simplify AST printing API

18a18bc3c3d9d41caf2fa6e90ea6b75ae6b982dd authored over 4 years ago by Juho Vepsäläinen <[email protected]>
refactor: Restructure imports

The idea is that all external dependencies will go to deps.ts.

245beca6b8ecb1cd9ecdf8cc3fc9f56e5127adea authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Fix component source printing

This needs better tests. It looks like the code has to be wrapped with a
module node.

5d4f34efb42ac17fc1187d63491e96f2fbcf0b10 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Improve walker

fbfd6337b8ea05b4feba88b4177f7ff3581df48c authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Fix source parsing

This should go to a module of its own.

7e63261951ae76f85d8c2172c4d6eff7bd7ba165 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Sketch out tests

It looks like the current problem is figuring out how to parse jsx with
swc.

170b338987c7a266b4b5d0b263bfe3a5dbd5b8cd authored over 4 years ago by Juho Vepsäläinen <[email protected]>
refactor: Separate modules

5c8c9a314db814697af4d588b0539253f2c05faa authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Add todos

8be37136fac9ecb6327a9f09313aa15820046b42 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
feat: Add a simple node query api

Likely the internals can be cleaned up but this is enough for simple
purposes.

0d5c8b7d8e54ebbee31bbdf61af9dd6761cf9e3e authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Add a node walker

This needs selector logic still for queries.

6487727fdf3f2912bf122df9d8a3405e1a55e586 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Add a test stub

f0a17a94f64a73618185c4815f77490ef75fe664 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Improve structure

Now it should be easier to test and port to deno.

850fdf84d946641d547fd5d73622433cfc8a16c0 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
refactor: Port tests to deno and start using swc

This needs more work but it's the right direction.

da3201411bacb2d586a1e9a384add71253fa9d3c authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Drop unneeded dependencies

96d0cb63a0467972d53c92304eac668d6affff74 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Tidy up

b8c22d64b61be3be0b0756acee43899d45107565 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Drop a todo

249717a79c602e580e4ba567d6d80d2cebd34050 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Tidy up

c1ff0112b591cd4f52859e74caa03b56f525cffb authored over 4 years ago by Juho Vepsäläinen <[email protected]>
feat: Fix markdown rendering

ffdd7c275ac1563e81d4fd7c62d0aebfbd1e9a86 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
refactor: Sketch out blog markdown loading

This needs a bit more work as currently it's broken.

ac48a9ba9077ff5d1f5c19e8a69382ec0e2c988b authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Sketch out new logic for meta generation

This portion needs more code still. The idea is to declare urls within
indices so that they can ...

0cdd86c8c833768373f34f983c3a3574ed9b8d13 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
feat: Parse title and meta from pages

Likely this can be done better.

d61a0068eb437adfae1925deb24fe05a5428c66a authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Fix color sample rendering

This needs a check against text color still but it's already a bit
better.

96ccdb72250e6857f42ddce6fa555d2cef330366 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
feat: Allow pages to be async

This is handy if they have to resolve some data in an async manner. Here
the use case is dynamic...

89defda524959344bd72b6cf0917fdc81623f6d8 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
refactor: Extract web socket bits

5efe8be20d368df720e13ded378abccbf7cbd613 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
refactor: Extract types and helpers

6117d43f1e04e9eb7274448bf42f885ab0fd1f78 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
refactor: Separate directory watcher

7f84a183d67ea70038a2aa2951c2f82f7567ce97 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
refactor: Generalize watching

This can be refined further but it's a bit better now.

329799728b73f0a33bfedae6bab4fdb510daaf1a authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Add a todo

78c89f8fe8cf54de143eb10bb9dccfc0211cc0c1 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Make the project to run again

A lot has to be restored still.

579ddc0b41c98b22ad18016b7b4ae8881b89ff38 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Fix type errors

786c2de485a8d0857cbb481d0e75843ba53f9305 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Replace dependencies

023837cd3a6cf99072bd19e89765fa5f598da5f1 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Split up code and disable non-functional portions

4d61d2b42a2179f768d53d8b92b0ee331d4aabdf authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Consume tsquery through a cdn

4177b6bf3c8f8cc9367375988fe6ecc4a59dbdc5 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
chore: Drop redundant dependencies

e16ef7e1274618a226cf43cb8f99b3b375207038 authored over 4 years ago by Juho Vepsäläinen <[email protected]>
refactor: Use Deno's language formatter instead of Prettier

4f11335f09768903bd434069d4fd0bf6f427c26f authored over 4 years ago by Juho Vepsäläinen <[email protected]>
fix: Fix types

It looks like the cool thing about the approach is that it's possible to
mix sync with async cod...

9b74357a37903505c3dc8361e6153679930e860f authored over 4 years ago by Juho Vepsäläinen <[email protected]>