Telegram-Mini-Apps / telegram-apps

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
517 stars 120 forks source link

SDK - SvelteKit integration #212

Open hitaspdotnet opened 8 months ago

hitaspdotnet commented 8 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 8 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 3 months 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 3 months 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 :)

ZerdoX-x commented 2 months ago

Any ideas about routing?

pantemon commented 1 month ago

Yeah, I'm also down to contribute to the SvelteKit SDK.

svex99 commented 1 month ago

@ZerdoX-x I have used SvelteKit native routing without issues. On firsts mini-apps releases (when they were called web apps) there were issues navigating, and I had to use goto(...), but that is not longer the case.

0xAr0k commented 2 weeks ago

how is it going with the svelteKit tma SDK? I'm down to contribute as well!

heyqbnk commented 1 week ago

Hey! I would like to ask you to pause the process a bit as long as I am currently working on a new major version. It will be completed approximately in 1-2 weeks

pantemon commented 1 week ago

@heyqbnk let me know if there is any help needed