🎉 TinyBase v5.0.0-beta.22
We're coming to the end of the v5.0 release cycle - just some final docs to come!
In beta 22, non-minified code is now default and you need to be explicit with you want minified imports. Add `/min` if you need it!
Details in: beta.tinybase.org/guides/the…
A massive THANK YOU to @cnakazawa for sponsoring TinyBase on GitHub...
...and using it for the offline mode for his spectacular Athena Crisis game, @TheAthenaCrisis.
Yep, apparently TinyBase is for games, too!
🎺 Hey brave beta testers!
v5.0.0-beta.21 is out on NPM and we really need to kick the tires on the new module export layout. Trying to knock a bunch of legacy bundler bugs off in one go...
NB: there's a new import guide to go with the changes: beta.tinybase.org/guides/the…
Thanks!
🎉 New TinyBase v5.0 template just dropped 😎
In less than 60 seconds, get up and running with CRDT-based synchronization between disparate browser windows, featuring @typescript, @reactjs and @vite_js.
All you need at: github.com/tinyplex/vite-tin…
Enjoy!
(By the way, this wasn't as easy as it looks. Every example is eval-ed as part of the unit test suite, as well as checked with eslint and prettier, so there has been lots of copying and pasting over the last few days!)
🎉 `import` in examples
We've had feedback that it's tricky to know which modules to import TinyBase features from. Until now...
In v5.0, every one of the 744(!) examples in the API docs and guides now includes the appropriate imports at the top.
Enjoy!
Made this Opinionated CRUD Starter with amazing tools for modern web apps:
- @tinybasejs for data storage in IndexedDB
- @vite_js for fast development.
- @tan_stack for routing.
- @tailwindcss for styling.
- @shadcn for UI components.
- and more...
Repo link in comments 👇
🎉 We broke 3,000 ⭐️ on GitHub! 🎉
Welcome to all our community members and thank you so, so much for all your support. It makes all the effort a pleasure! 🙏
Good luck to all our friends over at @localfirstconf this week!
An amazing array of speakers and attendees - just sad not to be able to make it ourselves this year.
Break a leg everyone!
Enjoying the dev experience with @tinybasejs and @tan_stack router in React! Here’s how I implement an event handler to remove a row and then inform and redirect the user to a new page with updated URL search params.
🪄 A TinyBase v5.0 teaser...
Yep, it's the obligatory CRDT hello-world of synchronizing a todo list across isolated browser windows.
But it's also a live demo in the TinyBase beta site. Try it out!