Add support for building API extensions to ESM (#18351)

* Remove language check from extension build command

* Add getFileExt util

* Add support for building API extensions to ESM

* Build new extensions to ESM by default

* Update config file docs to be in ESM

* Add changeset

* Fix extension test

* Replace nested ternary expression

Co-authored-by: Brainslug <br41nslug@users.noreply.github.com>

* Li(n)t

---------

Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
Co-authored-by: Brainslug <br41nslug@users.noreply.github.com>
This commit is contained in:
Nicola Krumschmidt
2023-05-02 20:45:25 +02:00
committed by GitHub
parent 69061c1284
commit 80bcc35af3
9 changed files with 53 additions and 97 deletions

View File

@@ -0,0 +1,7 @@
---
'@directus/extensions-sdk': minor
'@directus/constants': minor
'docs': minor
---
Added support for building API extensions to ESM format and default to ESM for new extensions