Old game, new tech. This implementation is made with Svelte (+SvelteKit), Typescript and Sass.
The current state of the application is pretty basic and it can be improved many ways:
The app is deployed on Netlify: https://2048-svelte.netlify.app
If you experience any bugs or have an idea how could I improve it, don't hesitate to tell me.