Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maizzle 5 #1299

Open
wants to merge 155 commits into
base: master
Choose a base branch
from
Open

Maizzle 5 #1299

wants to merge 155 commits into from

Conversation

cossssmin
Copy link
Member

@cossssmin cossssmin commented Jul 18, 2024

The next version of Maizzle. WIP.

Maizzle 5 comes with awesome new features like:

  • New dev server with HMR*
  • 10x faster local dev
  • Streamlined configs
  • Streamlined Tailwind CSS usage
  • npx create-maizzle
  • Revamped CLI
  • Content source globs
  • Updated template
  • Better modern CSS support
  • Improved type definitions
  • New tags (<env:?>, <template>)
  • Enhanced events/hooks
  • ...

Maizzle 5 requires Node.js 18.20+

* Hot Markup Replacement™


Closes #1221
Closes #1328
Closes #1324
Closes #1323
Closes #1322
Closes #1321
Closes #1320

@cossssmin cossssmin changed the title Next Maizzle 5 Jul 18, 2024
cossssmin and others added 30 commits August 28, 2024 13:10
return an empty string immediately if the input value is falsy
ensure backwards compatibility, so that both `embed` and `data-embed` attributes can be used to not inline a style tag
css.purge should run after posthtml-mso, so that it can actually remove outlook comments
it should preserve selectors used for email client targeting
get parser directives working again
no-widows is just shorter to write than prevent-widows
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment