# Prettier⁺ for Nova

**URL:** <https://forums.realmacsoftware.com/t/prettier-for-nova/47273>\
**Category:** Lounge\
**Created:** [April 23, 2025, 11:55am UTC](https://forums.realmacsoftware.com/t/prettier-for-nova/47273 "2025-04-23T11:55:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![stonerl](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/stonerl/32/28669_2.png) [@stonerl](https://forums.realmacsoftware.com/u/stonerl)\
**Post date:** [April 23, 2025, 11:55am UTC](https://forums.realmacsoftware.com/t/prettier-for-nova/47273/1 "2025-04-23T11:55:37Z")

</div>

Hi there,

I know it’s generally considered bad manners to start a first post with a bit of unsolicited self-promotion—so if this feels improper, feel free to delete it.

I recently watched @dan’s YouTube video about using **ChatGPT with Nova** as well as his video on **Component Editing**. So it seems like there might be some Nova users around here.

I’m the developer of **Prettier⁺ for Nova**. I recently forked the original Prettier extension, since it hadn’t seen any updates in a long time and was missing a few features I was looking for.

Since then, I’ve added several useful plugins—at least in my opinion—including:

- @prettier/plugin-php
- @prettier/plugin-xml
- prettier-plugin-astro
- prettier-plugin-blade
- prettier-plugin-ejs
- prettier-plugin-ejs-tailwindcss
- prettier-plugin-liquid
- prettier-plugin-java
- prettier-plugin-nginx
- prettier-plugin-properties
- prettier-plugin-sql
- prettier-plugin-tailwindcss

In addition, there are several new options and improvements:

- Uses Prettier’s `formatWithCursor`, which speeds up formatting by **1500×** (yes, 1500)
- Advanced Syntax Detection
- Option to set a global Prettier config file
- Option to always use the bundled Prettier
- Option to always use the extension’s settings

All options are now also available in the Project Settings.

The extension is fully translated into **German** , and I’m currently looking for contributors for French, Japanese, and Chinese.

Here is the link to the Extension Gallery:

> **[Prettier⁺ | Nova Extensions](https://extensions.panic.com/extensions/stonerl/stonerl.prettier/)**
>
> The Swiss Army knife for code formatting — seamlessly format JavaScript, TypeScript,
> JSON, CSS, HTML, Markdown, and more in Nova, with built-in support for Astro, EJS,
> Java, Laravel Blade, Liquid, PHP, SQL, Tailwind CSS, and XML — no extra setup...

And the GitHub repository:

> **[GitHub - stonerl/nova-prettier-extension: Prettier⁺ for Nova](https://github.com/stonerl/nova-prettier-extension)**
>
> Prettier⁺ for Nova

Maybe some of you will find the extension useful!

Best regards,

Toni

---

<div class="post-metadata">

**Author:** ![dan](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/dan/32/28516_2.png) [@dan](https://forums.realmacsoftware.com/u/dan)\
**Post date:** [April 24, 2025, 1:07pm UTC](https://forums.realmacsoftware.com/t/prettier-for-nova/47273/2 "2025-04-24T13:07:11Z")

</div>

Oh, this looks great. How about an Prettier support for the Elements language?

---

<div class="post-metadata">

**Author:** ![stonerl](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/stonerl/32/28669_2.png) [@stonerl](https://forums.realmacsoftware.com/u/stonerl)\
**Post date:** [April 24, 2025, 8:15pm UTC](https://forums.realmacsoftware.com/t/prettier-for-nova/47273/3 "2025-04-24T20:15:45Z")

</div>

Thank you! Integration would require a prettier-plugin, though, and as far as I’m aware, none currently exists. If you’re already working on one, I’d be glad to adopt it.
