# Threlte

Threlte is a 3D framework for the web and Svelte, built on Svelte and Three.js.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## What's new in Svelte: February 2025

DevFeed: [What's new in Svelte: February 2025](<https://devfeed.tech/articles/what-s-new-in-svelte-february-2025-3078.md>)

Original publisher: [Read original article](<https://svelte.dev/blog/whats-new-in-svelte-february-2025>)

Author: Dani Sandoval

Published: 2025-02-01T00:00:00Z

Content type: article

Language: en

Sources: [Svelte blog](<https://devfeed.tech/sources/svelte-blog.md>)

Topics: [Svelte](<https://devfeed.tech/topics/svelte.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [CSS](<https://devfeed.tech/topics/css.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [Threlte](<https://devfeed.tech/topics/threlte.md>), [Vite](<https://devfeed.tech/topics/vite.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [code](<https://devfeed.tech/tags/code.md>), [css](<https://devfeed.tech/tags/css.md>), [developer](<https://devfeed.tech/tags/developer.md>), [docs](<https://devfeed.tech/tags/docs.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [releases](<https://devfeed.tech/tags/releases.md>), [svelte](<https://devfeed.tech/tags/svelte.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [threlte](<https://devfeed.tech/tags/threlte.md>), [vite](<https://devfeed.tech/tags/vite.md>)

### AI overview

A February 2025 roundup of updates to Svelte, SvelteKit, and related language tools, including new types, improved syntax highlighting, framework enhancements, and community projects.

### Source excerpt

The Svelte developer experience got a huge upgrade this month with more exported types and better syntax highlighting in VS Code. Combine that with the huge releases from Storybook, Tailwind and Threlte... and you've got a pretty big month! Let's dive in 🐬 What's new in Svelte Non-numeric values can now be tweened by snapping immediately to the new value (5.17.0, Docs, #14941) const tags are now allowed inside of a svelte:boundary (5.17.5, Docs, #14993) <template> elements are now allowed to contain any child elements (5.18.0, Docs, #15007) ClassValue is now exposed from svelte/elements (5.19.0, Docs), #15035) What's new in SvelteKit and Language Tools Custom identifiers can now be invalidated on goto() navigation (2.16.0, Docs, #13256) The postinstall script has been removed to support pnpm 10 (2.16.0, #13304) users should add "prepare": "svelte-kit sync" to their package.json in order to avoid the a warning upon first running Vite PageProps and LayoutProps types are now provided (2.16.0, #13308) The generics attribute is now supported for JSDoc (svelte2tsx-0.7.32/svelte-check-4.1.2, #2624) Semantic document highlighting makes the document highlights based on semantic/syntactic meaning instead of the current word-based default by VSCode (language-server-0.17.9, Docs, #1408) Community ShowcaseApps & Sites built with Svelte Daily Tokki is daily personalized Korean learning delivered right to your inbox svelte-tower-defence is a tower defense clicker game built with Svelte 5, without canvas, using only CSS transitions and the Runes PraccJS lets you practice JavaScript with real-time code execution Invoice-r calculates what you're owed from the information you give and makes your invoice look good Carry Fit is an online carry-on luggage compliance checker Fiddle (currently in waitlist stage) lets you design, collaborate and experiment in code Kener is a modern status page with batteries included Open TLC is a free, open source CAT (Computer-Assisted Translation) tool M