Limette's Avatar

Limette

@limette.dev

The full-stack framework for Web Components and Deno. https://limette.dev

30
Followers
6
Following
12
Posts
20.10.2024
Joined
Posts Following

Latest posts by Limette @limette.dev

Preview
Deno 2.2: OpenTelemetry, Lint Plugins, node:sqlite Deno 2.2 adds built-in OpenTelemetry, a new linter plugin API, node:sqlite, and major improvements to deno check, deno lsp, and deno task.

Deno 2.2 is released!
OTEL, node:sqlite, linter plugins, and much more πŸ‘‡

deno.com/blog/v2.2

19.02.2025 15:49 πŸ‘ 92 πŸ” 18 πŸ’¬ 3 πŸ“Œ 8
Post image Post image

I finished migrating my blog mariusvatasoiu.com to @limette.dev.

With this migration, I've also migrated from MongoDB to SQLite. And from Bootstrap to Tailwind.

Without any specific performance improvements, things look already better.

14.02.2025 11:58 πŸ‘ 4 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
@limette/core - JSR @limette/core on JSR: The JavaScript full-stack framework for Web Components (Lit) and Deno.

πŸ“’ Limette πŸ‹β€πŸŸ©β€ 0.2.0 is out!

β–Έ Tailwind v4 by default
β–Έ Make Tailwind optional when creating a new project
β–Έ CLI spinner when starting/building a project

jsr.io/@limette/core

24.01.2025 21:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

Next version of Limette will have support for @tailwindcss.com v4

23.01.2025 20:13 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Added a little spinner when building/starting a Limette app.

23.01.2025 23:16 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Release 0.1.0 Β· limettejs/limette Added Added support for port and other Deno.serve() options Added support for target for JS assets Added ContextMixin to access the Context Added time duration for starting or building the app in ...

🐞 Refresh mechanism (dev mode) for pages with no JS
πŸ’… Time duration for starting or building the app
πŸ“„ More docs

github.com/limettejs/li...

2/2

20.01.2025 12:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸ“’ Limette πŸ‹β€πŸŸ©β€ 0.1.1 (incl. 0.1.0)

Biggest release so far.

πŸ†• New router under the hood
πŸ†• Support for Error Pages
πŸ†• ContextMixin to access the request Context
πŸ†• More configs for server
πŸ†• Tailwind as plugin
πŸ†• Config your "target" JavaScript version

1/2

20.01.2025 12:56 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

πŸ“’ Limette πŸ‹β€πŸŸ©β€ 0.0.19

Two big new features added:

βœ… Layouts

βœ… Middlewares

07.01.2025 23:35 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

Happy New Year! 🎊

31.12.2024 22:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸ“’ Limette πŸ‹β€πŸŸ©β€ 0.0.18

Server Components use Light DOM by default.

22.12.2024 12:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Data fetching | Limette docs Docs for Limette. Learn more about how you can get started, concepts and examples.

Just wrote a small guide on data fetching for @limette.dev
limette.dev/docs/concept...

21.11.2024 22:40 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

πŸ“’ Limette πŸ‹β€πŸŸ©β€ 0.0.17 ✨

🏝️ Improved support for third-party self-registered islands

πŸͺŸ Support for Windows

πŸ› Return response status from a custom handler

19.11.2024 23:10 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

<hello-bluesky>

13.11.2024 19:36 πŸ‘ 164 πŸ” 15 πŸ’¬ 11 πŸ“Œ 6
Preview
Limette - The framework for Deno and Web Components Limette is a full-stack framework for Deno and Web Components through Lit, with support for SSR, island based architecture, TypeScript and Tailwind out of the box.

Lit + Deno γͺパタフレームワーク - limette limette.dev

05.11.2024 01:27 πŸ‘ 8 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

It works πŸ‘Œ with @limette.dev, even with SSR.

Just add it to deno.json:

{
...,
"/islands/unpic": "npm:@unpic/lit@^0.0.30",
}

and then import it in your route:

import '/islands/unpic';

12.11.2024 12:38 πŸ‘ 3 πŸ” 1 πŸ’¬ 2 πŸ“Œ 1
Preview
Roadmap 1.0 Β· Issue #20 Β· limettejs/limette This is a roadmap for Limette 1.0: Islands File based routing Tailwind support #21 #22 #23 #24 #25 #26 #27

Initial roadmap πŸ—ΊοΈ to 1.0
github.com/limettejs/li...

12.11.2024 10:23 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

πŸ“’ LimetteπŸ‹β€πŸŸ©β€ 0.0.16 ✨

🏝️ Islands are now resolved to the `imports` object from deno.json.

That means you can use third-party libraries (like Shoelace) without creating a dedicated island file for every component

πŸ’… @tailwindcss.com's version is now read from deno.json

12.11.2024 09:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Post image Post image

LimetteπŸ‹β€πŸŸ©β€ 0.0.15 ✨

🏝️ Islands are now identified only by the import path. No need to decorate them with an `island` attribute or the `<is-land>` wrapper

πŸ› `deno task build` was fixed (broken in the prev version)

11.11.2024 13:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Post image

LimetteπŸ‹β€πŸŸ©β€ 0.0.14 ✨

Islands are now CSR'ed by default with the opt-in option to SSR web components (when they can be SSR'ed)

Option to skip injecting Tailwind style

Now, you can use UI libraries like shoelace.style.

08.11.2024 08:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Post image

LimetteπŸ‹β€πŸŸ©β€ 0.0.13 ✨

Added support for `<lmt-head>` to control the head section per page

04.11.2024 10:15 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1