From 6dbf78ae59aa325145ca8d55902cbfc3cd23a24e Mon Sep 17 00:00:00 2001 From: relrelb Date: Thu, 3 Nov 2022 00:09:53 +0200 Subject: [PATCH] web: Fix `temp-dir` upgrade `temp-dir` 3.0.0 is now pure ESM. As such, it no longer can be `require`d. To workaround this, use `await import` instead. In the long-term, it might be worth converting the `sign_xpi.js` script itself to ESM. --- web/packages/extension/tools/sign_xpi.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/packages/extension/tools/sign_xpi.js b/web/packages/extension/tools/sign_xpi.js index e10605040..9823a8498 100644 --- a/web/packages/extension/tools/sign_xpi.js +++ b/web/packages/extension/tools/sign_xpi.js @@ -9,7 +9,7 @@ async function sign( destination ) { const { signAddon } = await import("sign-addon"); - const tempDir = require("temp-dir"); + const tempDir = await import("temp-dir"); const result = await signAddon({ xpiPath: unsignedPath, version,