From b55add9b35bf56344095473a0b9007cfb2ed0954 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Tue, 26 Apr 2022 17:04:20 +0200 Subject: [PATCH] chore: fix `remove-examples` script --- scripts/remove-examples.mjs | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/scripts/remove-examples.mjs b/scripts/remove-examples.mjs index d1a22e519c57..662b85bacc10 100644 --- a/scripts/remove-examples.mjs +++ b/scripts/remove-examples.mjs @@ -5,19 +5,21 @@ * LICENSE file in the root directory of this source tree. */ -import {createRequire} from 'module'; -import {dirname, resolve} from 'path'; +import path from 'path'; import {fileURLToPath} from 'url'; import fs from 'graceful-fs'; import rimraf from 'rimraf'; -const require = createRequire(import.meta.url); +import config from '../jest.config.mjs'; -const configFile = require.resolve('../jest.config'); +const dirname = path.dirname(fileURLToPath(import.meta.url)); -const config = require(configFile); +const configFile = path.resolve(dirname, '../jest.config.mjs'); delete config.projects; -fs.writeFileSync(configFile, `module.exports = ${JSON.stringify(config)};\n`); +fs.writeFileSync( + configFile, + `export default ${JSON.stringify(config, null, 2)};\n`, +); -rimraf.sync(resolve(dirname(fileURLToPath(import.meta.url)), '../examples/')); +rimraf.sync(path.resolve(dirname, '../examples/'));