You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@annotator.apache.org by ra...@apache.org on 2022/04/24 04:23:39 UTC

[incubator-annotator] 06/07: Better specify targets for modern code output

This is an automated email from the ASF dual-hosted git repository.

randall pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-annotator.git

commit 535666e20fb8724faf2bff53497169f26d2fad43
Author: Randall Leeds <ra...@apache.org>
AuthorDate: Sat Apr 23 20:13:04 2022 -0700

    Better specify targets for modern code output
    
    Set the esmodules target to eliminate browsers that are part of the
    browserslist defaults but that do not support modules. Set the node
    minimum node version.
---
 babel.config.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/babel.config.js b/babel.config.js
index dfa8a03..80d693b 100644
--- a/babel.config.js
+++ b/babel.config.js
@@ -89,6 +89,10 @@ module.exports = (api) => {
       ['@babel/env', envOptions],
       ['@babel/typescript', typescriptOptions],
     ],
-    targets: TEST ? { node: 'current' } : 'defaults',
+    targets: {
+      browsers: 'defaults',
+      esmodules: true,
+      node: TEST ? 'current' : '14.15',
+    },
   };
 };