web: Set "type": "module" and convert various CJS files to ESM.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2024-11-12 15:59:12 -08:00
committed by Tim Abbott
parent 905fc3b50e
commit 01540b45b0
16 changed files with 77 additions and 92 deletions

View File

@@ -386,7 +386,13 @@ def run_tests_via_node_js() -> int:
# reports. Running under nyc is slower and creates funny
# tracebacks, so you generally want to get coverage reports only
# after making sure tests will pass.
node_tests_cmd = ["node", "--stack-trace-limit=100", INDEX_JS]
node_tests_cmd = [
"node",
"--stack-trace-limit=100",
"--experimental-require-module",
"--no-warnings=ExperimentalWarning",
INDEX_JS,
]
if individual_files:
# If we passed a specific set of tests, run in serial mode.
global parallel