Skip to content

v0.2.0

Compare
Choose a tag to compare
@hawkticehurst hawkticehurst released this 28 May 17:38
· 34 commits to main since this release

Starting fresh 🌱

This release marks a pivot in Delgada as a project.

The project originally started as a Node-based web compiler (that was later converted to Rust) which had similar ergonomics and syntax to Svelte or Vue.

In this release, Delgada pivots back to a Node/JavaScript implementation and has been completely rebuilt from the ground up with an entirely new programming model and syntax that leans more heavily on modern web standards and conventions.

Features

  • file-system router: implement initial file-system based routing
  • page templates: implement initial syntax and functionality for handling flexible page templates
  • html and css tags: add template literal tags for handling HTML and CSS in static components / page styles
  • static components: implement initial syntax and functionality for handling static markup components
  • page and component styles: implement initial functionality and syntax for defining page/component styles
  • web component support: add initial functionality to support WCs as a first-class citizen