vrugtehagel
vrugtehagel5mo ago

Deno fmt force `njk` content type for `.liquid` files

With the arrival of support for formatting Nunjucks in Deno 2, I would like to use this functionality to format .liquid files (which are very similar in syntax). However, I'm struggling to get the --ext flag to work properly. It doesn't seem to recognize njk as a possible value for --ext, but even if I use a recognized value, it says the target file is not found even though it exists. Note that it does work if my file has a .njk extension.
> cat test.liquid
<body>...</body>

> deno fmt --unstable-component --ext=njk test.liquid
error: invalid value 'njk' for '--ext <ext>'
[possible values: ts, tsx, js, jsx, md, json, jsonc, css, scss, sass, less, html, svelte, vue, astro, yml, yaml, ipynb]

> deno fmt --unstable-component --ext=js test.liquid
error: No target files found.
> cat test.liquid
<body>...</body>

> deno fmt --unstable-component --ext=njk test.liquid
error: invalid value 'njk' for '--ext <ext>'
[possible values: ts, tsx, js, jsx, md, json, jsonc, css, scss, sass, less, html, svelte, vue, astro, yml, yaml, ipynb]

> deno fmt --unstable-component --ext=js test.liquid
error: No target files found.
Is this a Deno bug? If not, what am I doing wrong?
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?