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

@@ -1,13 +1,11 @@
"use strict";
/* global $, CSS */
const fs = require("node:fs");
const path = require("node:path");
const {parseArgs} = require("node:util");
import * as fs from "node:fs";
import path from "node:path";
import {parseArgs} from "node:util";
require("css.escape");
const puppeteer = require("puppeteer");
import "css.escape";
import puppeteer from "puppeteer";
const usage =
"Usage: thread-screenshot.js <narrow_uri> <narrow> <message_id> <image_path> <realm_url>";