Advertisement · 728 × 90

Posts by Ben McCann

GitHub - sveltia/sveltia-i18n: An internationalization (i18n) library for Svelte applications that uses Unicode MessageFormat 2 (MF2) to format messages. An internationalization (i18n) library for Svelte applications that uses Unicode MessageFormat 2 (MF2) to format messages. - sveltia/sveltia-i18n

I’ve created yet another @svelte.dev i18n library, specifically designed for @sveltiacms.app. It replaces svelte-i18n and uses MessageFormat 2 to handle complex pluralization, which is essential for many languages.

4 days ago 2 2 1 1
Video

🎉 We're excited to finally announce TinyBase v8.1 - the one with native Svelte 5 support.

We've got Svelte demos, guides, and a getting-started tool. Links below!

This was fun and we want to give a huge shout out to the @svelte.dev community for being so helpful and supportive!

4 days ago 22 6 2 1

Bar so tiny you need glasses for SvelteKit

3 weeks ago 28 4 4 0

It's getting smaller in SvelteKit 3!

3 weeks ago 7 0 1 0
migrate repo to oxlint · Issue #17665 · sveltejs/svelte #17596 (review). Blocked on: oxc-project/oxc#15538 oxc-project/oxc#12018 oxc-project/oxc#14826 (comment) oxc-project/oxc#14826 (comment) oxc-project/oxc#19918 For oxfmt we're blocked on oxc-project...

Our list here: github.com/sveltejs/sve...

3 weeks ago 5 3 0 0
Post image

Token efficiency of many frameworks vs svelte 5 as baseline

3 weeks ago 16 2 1 0
Preview
Packages • Svelte Packages for your Svelte and SvelteKit apps

The Svelte CLI does a lot of this. svelte.dev/packages is also worth checking out!

4 weeks ago 1 0 0 0
library comparison | tinyglobby Syntax and feature comparison across glob libraries

@superchupu.dev any ideas?

@skk.moe some differences listed here: superchupu.dev/tinyglobby/c...

1 month ago 1 0 2 0

One thing I thought might be cool would be to make some of the functionality live in plugins. E.g. the Slack library pulls in 115 dependencies, but if you're not using the Slack notification feature then you probably don't need them

npmgraph.js.org?q=@slack/bolt

1 month ago 0 0 0 0

I just took my first brief look at the OpenClaw repository and I was shocked.

5,000 open PRs, 500 dependencies, 250 security issues! 😱

I can't imagine trying to manage a project that gets so popular so quickly.

1 month ago 13 0 3 0
Advertisement

Who here is on Svelte 4 yet?

Curious to hear what is stopping you from upgrading to Svelte 5, and if we can make things any easier here.

1 month ago 10 4 7 2
Describe how to run non-interactively in --help · Issue #964 · sveltejs/cli Would help AI agents in addition to humans: .https://bsky.app/profile/shreyascodes.tech/post/3mfzbmrmy5s2r

I just filed an issue for it: github.com/sveltejs/cli...

1 month ago 2 0 0 0

You will need to upgrade to `@sveltejs/vite-plugin-svelte` version 7 when upgrading to version 8. Minimal code changes should be required and would be covered in the Vite migration guide as @fubits.dev mentioned

1 month ago 3 0 1 0

SvelteKit 2 now fully supports Vite 8

SvelteKit 3 will require it - giving additional optimizations and functionality. E.g. SvelteKit 3 will use @rolldown.rs hook filters to spend more compilation time in rust and less in JavaScript. And SvelteKit 3 adapters use only rolldown without esbuild

1 month ago 98 11 1 1
Post image

Me too! It's "ski week" here in the US and I've made my first visit to Idaho

1 month ago 1 0 2 0

Remote functions will be the biggest game changer

The Vite environment API and Cloudflare + Netlify work may enable adapters to be used in development, which will be big if you're using platform-specific stuff with those adapters

1 month ago 3 0 1 0

A big one will be adopting Vite's new environment API. The teams from Cloudflare and Netlify are really actively contributing and those adapters will get more powerful. Lots of work is happening on remote functions. Requiring a newer version of Node for fewer and newer dependencies

1 month ago 6 0 3 0
Preview
chore: enter pre-release mode for SvelteKit 3 by benmccann · Pull Request #15302 · sveltejs/kit

Starting to merge PRs for SvelteKit 3!

A long road ahead, but excited to get started!

github.com/sveltejs/kit...

1 month ago 76 7 4 0
Preview
`fetch`: `ReadableStream` in `body` · Issue #1072 · web-platform-tests/interop Description Allow using a ReadableStream in the body for fetch. Ideally for both the request and response bodies Specification https://fetch.spec.whatwg.org/ web-feature https://web-platform-dx.git...

Woohoo! My proposal to Interop 2026 was accepted!

github.com/web-platform...

1 month ago 9 0 0 0
Preview
Chatto Dev Instance The development instance of Chatto, the lean, self-hostable chat app. Come try the latest builds and hang with the team.

Happy to report that the Chatto development instance is now available for testing. Go nuts (but not too nuts, k?)

2 months ago 49 11 6 6
Advertisement

The Immich photo manager is written in Svelte!

2 months ago 4 0 1 0
Preview
Release sv@0.12.0 · sveltejs/cli Minor Changes remove: lucia from official addons in favor of better-auth (#898) Patch Changes feat(add): better-auth is now an official addon (#898) fix(cli): unified package manager detectio...

No biggie - just 1-step better-auth setup for Svelte 🔥.

Kudos @jyc.dev. I was really really hoping for this to become reality one day!

github.com/sveltejs/cli...

2 months ago 36 5 4 3
Preview
The Vercel OSS Bug Bounty program is now available - Vercel Vercel is opening its open source software bug bounty program to the public for researchers find vulnerabilities and make OSS safer

It's official, you can now get paid up to $10,000 for finding security issues in Svelte and SvelteKit! Big thanks to both the security team at Vercel and the Svelte maintainers' group for coming together to make this possible. Learn more: vercel.com/blog/the-ver...

2 months ago 43 6 1 0
Success message and celebration reaction for sveltekit passing vite-ecosystem-ci with vite-8 beta for the first time

Success message and celebration reaction for sveltekit passing vite-ecosystem-ci with vite-8 beta for the first time

It took a while, lots of debugging and fixes in rolldown, vite-plugin-svelte and sveltekit, but today it happened. For the first time, sveltekit tests in vite-ecosystem-ci for vite-8 beta passed.

github.com/vitejs/vite-...

Thanks to everyone who helped getting there especially @sapphi.red

2 months ago 72 10 1 0

I haven't heard the phrase "reward early, punish late" before. Would you be able to share an example of what the API is now vs what you'd like it to be?

2 months ago 0 0 1 0
Preview
Replace virtual modules with generated modules · Issue #15212 · sveltejs/kit Describe the problem You can't use code in lib/db to setup your e2e tests if it uses $env because Vite doesn't run in the Playwright context Describe the proposed solution Replace virtual modules w...

That sounds like a good idea. I filed an issue for it: github.com/sveltejs/kit...

2 months ago 3 0 1 0

npmjs.com used to link to the package directory when it was contained in a sub-directory of a monorepo. It no longer does and makes me so angry that they made the UI purely worse when they changed it

2 months ago 7 0 2 0

One of these is not like the others. I believe `$lib` should work as I demonstrated because it's just a Typescript alias. `$app` and `$env` however are Vite virtual modules and won't work without Vite unfortunately.

2 months ago 3 0 1 0
Preview
Add optional `hash` and `searchParams` arguments to `resolve()` · Issue #14750 · sveltejs/kit Describe the problem For internal navigation, I tend to use goto(). The lint rule svelte/no-navigation-without-resolve triggers when calling goto() without wrapping the path in resolve(). However, ...

Here's an issue you can subscribe to for query parameters in resolve: github.com/sveltejs/kit...

2 months ago 3 0 0 0
Preview
add cookie redirect demo · benmccann/sveltekit-lib-access-in-playwright@b50eff9

I didn't have any issues using that library in handle:
github.com/benmccann/sv...

2 months ago 1 0 1 0
Advertisement