Use native ESM for dev scripts (#12296)
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
This commit is contained in:
@@ -5,8 +5,11 @@
|
||||
* This script write the link to the website in every READMEs.
|
||||
*/
|
||||
|
||||
const { join } = require("path");
|
||||
const { readdirSync, writeFileSync } = require("fs");
|
||||
import { join } from "path";
|
||||
import { readdirSync, writeFileSync } from "fs";
|
||||
import { createRequire } from "url";
|
||||
|
||||
const require = createRequire(import.meta.url);
|
||||
|
||||
const cwd = process.cwd();
|
||||
|
||||
|
||||
@@ -1,9 +1,14 @@
|
||||
"use strict";
|
||||
import path from "path";
|
||||
import fs from "fs";
|
||||
import { createRequire } from "module";
|
||||
import { fileURLToPath } from "url";
|
||||
|
||||
const path = require("path");
|
||||
const fs = require("fs");
|
||||
const require = createRequire(import.meta.url);
|
||||
|
||||
const root = path.resolve(__dirname, "../../");
|
||||
const root = path.resolve(
|
||||
path.dirname(fileURLToPath(import.meta.url)),
|
||||
"../../"
|
||||
);
|
||||
|
||||
function getTsPkgs(subRoot) {
|
||||
return fs
|
||||
|
||||
Reference in New Issue
Block a user