Telegram-Mini-Apps / tma.js

Made from scratch TypeScript packages, examples and documentation you will surely need to start developing on Telegram Mini Apps.
https://docs.telegram-mini-apps.com/
MIT License
274 stars 41 forks source link

SDK - SvelteKit integration #212

Open hitaspdotnet opened 5 months ago

hitaspdotnet commented 5 months ago

SvelteKit is built on Svelte, a UI framework that uses a compiler to let you write breathtakingly concise components that do minimal work in the browser, using languages you already know — HTML, CSS and JavaScript

fast: Powered by Svelte and Vite, speed is baked into every crevice: fast setup, fast dev, fast builds, fast page loads, fast navigation. fastest choice for an TMA.

fun: No more wasted days figuring out bundler configuration, routing, SSR, CSP, TypeScript, deployment settings and all the other boring stuff.

flexible: SPA? MPA? SSR? SSG? Check. SvelteKit gives you the tools to succeed whatever it is you're building. And it runs wherever JavaScript does.

heyqbnk commented 5 months ago

Svelte seems good to me, but the problem is as long as I am the only one regular contributor, I need some time to dive a bit in Svelte. This would also be cool if we could find other developers with experience in Svelte to evaluate the implementation.

We will keep this issue opened not to lose it and return after some time

svex99 commented 2 weeks ago

I'd be interested to help or contribute with a Svelte integration. I think that the target version should be Svelte 5 (unstable at the moment), that will be backward compatible with Svelte 4, allowing to use the library in both versions.

ZerdoX-x commented 1 week ago

I just have started development of TMA with sveltekit. We'll see how it goes. I am also interested in contributing and maintaining sveltekit integration

Svelte seems good to me, but the problem is as long as I am the only one regular contributor, I need some time to dive a bit in Svelte

@heyqbnk you could reach me and we can work on this together :)