require the use of node prefix on native imports

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
This commit is contained in:
Fredrik Adelöw
2026-01-25 13:47:32 +01:00
parent 4ad63b8d9f
commit 7455dae884
444 changed files with 749 additions and 634 deletions
+1 -1
View File
@@ -19,7 +19,7 @@
const semver = require('semver');
const fs = require('fs-extra');
const { getPackages } = require('@manypkg/get-packages');
const path = require('path');
const path = require('node:path');
async function main() {
const [script, version] = process.argv.slice(1);
+3 -3
View File
@@ -16,9 +16,9 @@
*/
const fs = require('fs-extra');
const path = require('path');
const { execFile: execFileCb } = require('child_process');
const { promisify } = require('util');
const path = require('node:path');
const { execFile: execFileCb } = require('node:child_process');
const { promisify } = require('node:util');
const execFile = promisify(execFileCb);
+3 -3
View File
@@ -14,13 +14,13 @@
* limitations under the License.
*/
const { spawnSync } = require('child_process');
const { spawnSync } = require('node:child_process');
const {
resolve: resolvePath,
join: joinPath,
relative: relativePath,
} = require('path');
const fs = require('fs').promises;
} = require('node:path');
const fs = require('node:fs').promises;
const IGNORED_WHEN_LISTING = [
/^ADOPTERS\.md$/,
+5 -5
View File
@@ -24,11 +24,11 @@
//
// needs_release = 'true' | 'false'
const { execFile: execFileCb } = require('child_process');
const { resolve: resolvePath } = require('path');
const { promises: fs } = require('fs');
const { promisify } = require('util');
const { EOL } = require('os');
const { execFile: execFileCb } = require('node:child_process');
const { resolve: resolvePath } = require('node:path');
const { promises: fs } = require('node:fs');
const { promisify } = require('node:util');
const { EOL } = require('node:os');
const parentRef = process.env.COMMIT_SHA_BEFORE || 'HEAD^';
+2 -2
View File
@@ -17,9 +17,9 @@
*/
const { Octokit } = require('@octokit/rest');
const path = require('path');
const path = require('node:path');
const fs = require('fs-extra');
const { EOL } = require('os');
const { EOL } = require('node:os');
const baseOptions = {
owner: 'backstage',
+3 -3
View File
@@ -15,9 +15,9 @@
* limitations under the License.
*/
const { execFile: execFileCb } = require('child_process');
const { promisify } = require('util');
const { resolve: resolvePath } = require('path');
const { execFile: execFileCb } = require('node:child_process');
const { promisify } = require('node:util');
const { resolve: resolvePath } = require('node:path');
const execFile = promisify(execFileCb);
+1 -1
View File
@@ -17,7 +17,7 @@
const fs = require('fs-extra');
const { getPackages } = require('@manypkg/get-packages');
const { resolve, join } = require('path');
const { resolve, join } = require('node:path');
const arrayToTable = require('array-to-table');
async function main(args) {
+3 -3
View File
@@ -20,9 +20,9 @@
const _ = require('lodash');
const fs = require('fs-extra');
const globby = require('globby');
const { resolve: resolvePath, relative: relativePath } = require('path');
const { execFile: execFileCb } = require('child_process');
const { promisify } = require('util');
const { resolve: resolvePath, relative: relativePath } = require('node:path');
const { execFile: execFileCb } = require('node:child_process');
const { promisify } = require('node:util');
const execFile = promisify(execFileCb);
@@ -17,7 +17,7 @@
const fs = require('fs-extra');
const { getPackages } = require('@manypkg/get-packages');
const { resolve, join } = require('path');
const { resolve, join } = require('node:path');
async function main() {
const rootPath = resolve(__dirname, '..');
+1 -1
View File
@@ -19,7 +19,7 @@ const fs = require('fs-extra');
const globby = require('globby');
const sloc = require('sloc');
const codeownersUtils = require('codeowners-utils');
const { resolve: resolvePath } = require('path');
const { resolve: resolvePath } = require('node:path');
async function loadOwners(rootDir) {
const codeowners = await codeownersUtils.loadOwners(rootDir);
@@ -27,8 +27,8 @@
* - Compares migration progress between OSS and Portal
*/
const fs = require('fs');
const path = require('path');
const fs = require('node:fs');
const path = require('node:path');
const { Project } = require('ts-morph');
// Configuration
+4 -4
View File
@@ -16,11 +16,11 @@
*/
const fs = require('fs-extra');
const path = require('path');
const path = require('node:path');
const semver = require('semver');
const { Octokit } = require('@octokit/rest');
const { execFile: execFileCb } = require('child_process');
const { promisify, parseArgs } = require('util');
const { execFile: execFileCb } = require('node:child_process');
const { promisify, parseArgs } = require('node:util');
const execFile = promisify(execFileCb);
@@ -211,7 +211,7 @@ async function main(args) {
// Output patch branch for CI workflows to capture
if (process.env.PATCH_RELEASE_BRANCH && process.env.GITHUB_OUTPUT) {
// Use native fs for appendFileSync (fs-extra doesn't have sync version)
const nativeFs = require('fs');
const nativeFs = require('node:fs');
nativeFs.appendFileSync(
process.env.GITHUB_OUTPUT,
`patch_branch=${patchBranch}\n`,
+1 -1
View File
@@ -23,7 +23,7 @@
const fs = require('fs-extra');
const { getPackages } = require('@manypkg/get-packages');
const { resolve } = require('path');
const { resolve } = require('node:path');
const depTypes = ['dependencies', 'devDependencies', 'peerDependencies'];
+1 -1
View File
@@ -19,7 +19,7 @@
// This script is used to audit the list of plugins in the Plugin Directory: https://backstage.io/plugins
const { resolve } = require('path');
const { resolve } = require('node:path');
const fs = require('fs-extra');
const yaml = require('js-yaml');
+3 -3
View File
@@ -19,9 +19,9 @@
const fs = require('fs-extra');
const semver = require('semver');
const { getPackages } = require('@manypkg/get-packages');
const path = require('path');
const { execFile: execFileCb } = require('child_process');
const { promisify } = require('util');
const path = require('node:path');
const { execFile: execFileCb } = require('node:child_process');
const { promisify } = require('node:util');
const { default: parseChangeset } = require('@changesets/parse');
const execFile = promisify(execFileCb);
+4 -4
View File
@@ -18,10 +18,10 @@
// This script generates an appropriate fossa config, and wraps the running
// of `fossa analyze` in a retry loop as it frequently fails with a 502 error
const { resolve: resolvePath, join: joinPath, basename } = require('path');
const { promises: fs } = require('fs');
const { execFile: execFileCb } = require('child_process');
const { promisify } = require('util');
const { resolve: resolvePath, join: joinPath, basename } = require('node:path');
const { promises: fs } = require('node:fs');
const { execFile: execFileCb } = require('node:child_process');
const { promisify } = require('node:util');
const execFile = promisify(execFileCb);
+1 -1
View File
@@ -15,7 +15,7 @@
* limitations under the License.
*/
const { execSync } = require('child_process');
const { execSync } = require('node:child_process');
const args = process.argv.slice(2);
+2 -2
View File
@@ -17,8 +17,8 @@
/* eslint-disable @backstage/no-undeclared-imports */
const { resolve: resolvePath } = require('path');
const { promises: fs } = require('fs');
const { resolve: resolvePath } = require('node:path');
const { promises: fs } = require('node:fs');
async function main() {
const indexContent = await fs.readFile(
+1 -1
View File
@@ -17,7 +17,7 @@
/* eslint-disable @backstage/no-undeclared-imports */
const { resolve: resolvePath } = require('path');
const { resolve: resolvePath } = require('node:path');
const fs = require('fs-extra');
const { default: parseChangeset } = require('@changesets/parse');
+3 -3
View File
@@ -17,9 +17,9 @@
/* eslint-disable @backstage/no-undeclared-imports */
const { resolve: resolvePath, join: joinPath, dirname } = require('path');
const fs = require('fs').promises;
const { existsSync } = require('fs');
const { resolve: resolvePath, join: joinPath, dirname } = require('node:path');
const fs = require('node:fs').promises;
const { existsSync } = require('node:fs');
const IGNORED_DIRS = ['node_modules', 'dist', 'bin', '.git'];
+1 -1
View File
@@ -17,7 +17,7 @@
const fs = require('fs-extra');
const { getPackages } = require('@manypkg/get-packages');
const { resolve: resolvePath, join: joinPath } = require('path');
const { resolve: resolvePath, join: joinPath } = require('node:path');
/**
* This script checks that all local package dependencies within the repo
+3 -3
View File
@@ -17,9 +17,9 @@
/* eslint-disable @backstage/no-undeclared-imports */
const { execFile: execFileCb } = require('child_process');
const { resolve: resolvePath, dirname: dirnamePath } = require('path');
const { promisify } = require('util');
const { execFile: execFileCb } = require('node:child_process');
const { resolve: resolvePath, dirname: dirnamePath } = require('node:path');
const { promisify } = require('node:util');
const execFile = promisify(execFileCb);
+4 -4
View File
@@ -18,10 +18,10 @@
// This script is used to verify that the branch that we're patching is correct, and that we're not patching branches like master
const { execFile: execFileCb } = require('child_process');
const { resolve: resolvePath } = require('path');
const { promises: fs } = require('fs');
const { promisify } = require('util');
const { execFile: execFileCb } = require('node:child_process');
const { resolve: resolvePath } = require('node:path');
const { promises: fs } = require('node:fs');
const { promisify } = require('node:util');
const semver = require('semver');
const baseRef = process.env.GITHUB_BASE_REF || 'master';