From 12b35d447b357550631d69df92bb89df32c36bb3 Mon Sep 17 00:00:00 2001 From: Morris Brodersen Date: Sat, 15 Feb 2025 15:31:43 +0100 Subject: [PATCH] modern node imports --- test/coverage.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/test/coverage.js b/test/coverage.js index c0a2443..969ea93 100644 --- a/test/coverage.js +++ b/test/coverage.js @@ -1,8 +1,8 @@ /* global process */ import { test } from '@playwright/test'; -import { randomUUID } from 'crypto'; -import { promises as fs } from 'fs'; -import * as path from 'path'; +import crypto from 'node:crypto'; +import fs from 'node:fs'; +import path from 'node:path'; // See also https://playwright.dev/docs/api/class-coverage @@ -21,9 +21,12 @@ if (process.env.NODE_V8_COVERAGE) { })), }; - await fs.mkdir(process.env.NODE_V8_COVERAGE, { recursive: true }); - await fs.writeFile( - path.join(process.env.NODE_V8_COVERAGE, `coverage-${randomUUID()}.json`), + await fs.promises.mkdir(process.env.NODE_V8_COVERAGE, { recursive: true }); + await fs.promises.writeFile( + path.join( + process.env.NODE_V8_COVERAGE, + `coverage-${crypto.randomUUID()}.json`, + ), JSON.stringify(output), ); });