v0.2.0
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
andcss
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